Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Lepiej użyć jednego czy wilu plików?
zuku
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
.dragonfly
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 07:07