Witam,
zastanawia mnie, czy trzymanie wszystkich funkcji w jednym pliku core.php gdzie jest tylko jedna klasa (class Core) spowoduje wolne działanie strony? Czy mam może to podzielić i jeżeli tak to w jaki sposób?

- Rejestracja:ponad 17 lat
- Ostatnio:12 miesięcy
Ja uważam że takie dzielenie nie ma sensu jeśli jest to mały skrypt. Jeśli natomiast robisz własne phpBB lub Joomla'ę to lepiej podziel funkcje na określone pliki. No a czemu tak? Bo jak ładujesz takie core.php to nie dość że ma ono 10MB rozmiaru to jeszcze ładuje funkcje które i tak nie będą ci zawsze potrzebne. Dam przykład:
$core -> zaloguj($login, $haslo, $dostep);
Ta funkcja przyda się nam wyłącznie w pliku który będzie przetwarzał logowanie, więc po co ładować ją wszędzie skoro i tak nie zostanie użyta? Wybierz więc, jak chcesz zrobić i oceń wielkość swojego silnika.

- Rejestracja:ponad 18 lat
- Ostatnio:około 9 lat
- Postów:107
Tylko wszystkie funkcje są w klasie Core. Dobrze mówię że w takim wypadku przy wywołaniu $cos = new Core; powoduje wczytanie wszystkich funkcji? Czy to bardzo spowalnia? Jeżeli miałbym podzielić to na klasy to jak zrobić by we wszystkich była funkcja o nazwie np: sql? Poprzez dziedziczenie?
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.