![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 17.04.2002 Skąd: Jastrzębie Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Mam takowe pytanko...
Jak waszym zdaniem lepiej programować w php? Ja osobiscie wole uzywac jednego pliku gdzie zamieszczam wszystkie funkcje, montuje na poczatku require_once("nazwa pliku z funkcjami") i dzialam na warunkach w np. index.php. Caly skryp powiedzmy ma 10 funkcji. Takze po zrobieniu calego skryptu mam zaledwie dwa czasami trzy pliki. Teraz sie zastanawiam jak jest lepiej? Czy zamiast tych 10 funkcji w sumie dwoch plikow, uzyc 10 plikow gdzie w kazdym posadzic po jednej funkcji? Bo jak nie patrzec 10 funkcji w jednym pliku zajmuje 10 razy wiecej miejsca, a w jednym pliku jedna funkcja 9/10 miejca mniej. Jak wam sie to widzi? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jeszcze jedno pytanie... Jak dziala funkcja require_once(), require(), include()? Czym one od siebie sie roznia? Pozdrawiam zuku |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 0 Dołączył: 5.10.2003 Skąd: Londyn / UK Ostrzeżenie: (0%) ![]() ![]() |
Robie podobnie. Tworze plik kazu.engine i tam wrzucam wszystkie funkcje. Dodatkowo przydaje sie jakis plik z konfiguracja podstawowa. Do wiekszych projektow w bazie tworze 2 pola: set_name i set_value. W pierwszym daje nazwe ustawienia, a w drugim jego wartosc. to taki bonus do mojej wypowiedzi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
include() include() generuje błąd typu Warning, podczas gdy require() generuje błąd Fatal Error. Innymi słowy, funkcji require() używa się, by zatrzymać przetwarzanie skryptu, gdy brakuje jakiegoś pliku. Jeżeli zostanie użyta funkcja include(), to w powyższej sytuacji skrypt będzie przetwarzany dalej. require_once() Zachowanie jej jest identyczne z instrukcją require() z jednym wyjątkiem, tzn. jeśli dany plik został już raz wczytany do tego skryptu, nie będzie wczytany ponownie |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 07:07 |