W jednym pliku (nazwanym 'funkcje.php') przetrzymuję większość funkcji. Za każdym razem jest includowany w każdym pliku na witrynie.
I teraz pytanie: Czy jest jakaś różnica (w optymalności) pomiędzy tymi 2 rodzajami:
<?php function funkcja_1() { // troche kodu } function funkcja_2() { // troche kodu } (...) function funkcja_n() { // troche kodu } ?>
a
<?php function funkcja_1() { include('funkcja_1.php'); } function funkcja_2() { include('funkcja_2.php'); } (...) function funkcja_n() { include('funkcja_n.php'); } ?>
Słyszałem kiedyś opinie że jeżeli w funkcji jest include, to kod jest wgrywany dopiero wtedy gdy ta funkcja jest wykorzystywana. Czy to prawda?
Słyszałem również opinię, że tworzenie zbyt dużej ilości plików też nie należy do optymalnych rzeczy. (pewnie to prawda, ale czy należy się tym przejmować?)
Opinia opinią, wolę więc zapytać ekspertów
