Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcje W Zewnętrznym Pliku
Forum PHP.pl > Forum > PHP
ktuvok
Mam pliczek funkcje.php. Mam w nich różne funkcyjki, m. in. sprawdzające PESEL, datę etc. Na początku każdego skryptu, który korzysta z tych funkcji piszę sobie:
  1. <?php
  2.  
  3. require_once&#092;"funkcje.php\";
  4.  
  5. ?>

i załatwione.

Ale mam pytanie związane z wydajnością:

Czy odwoływanie się w trakcie wykonywania skryptu do funkcji zawartej w tak załączonym pliku nie obniża wydajności skryptu?

Pozdrawiam,
Krzysiek
kszychu
Tak dołączony plik "doklejany" jest w miescu, w którym umieszczasz instrukcję require i wtedy dopiero wykonywana jest całość.
hawk
Ależ nie, dodatkowe wczytanie przez silnik php pliku, i związane z tym odwołania do dysku, nie obniżają wydajności skryptu. Wręcz przeciwnie, taki skrypt będzie działał szybciej niż gdyby było inaczej.
laugh.gif

BTW, require jest rozwijany w trakcie wykonywania skryptu. Inaczej jak byłoby możliwe włączanie warunkowe, lub włączanie pliku, którego nazwa zawarta jest w zmiennej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.