[PHP] Plik Core.php

[PHP] Plik Core.php
Atverstyt
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 9 lat
  • Postów:107
0

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?

Demonical Monk
  • Rejestracja:ponad 17 lat
  • Ostatnio:12 miesięcy
0

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.


Women were the reason I became a monk - and, ah, the reason I switched back...
Atverstyt
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 9 lat
  • Postów:107
0

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?

Loganek
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 8 lat
  • Postów:268
0

no tak, jedna klasa bazowa w jednym pliku, a potem dziedziczyć


Atverstyt
  • Rejestracja:ponad 18 lat
  • Ostatnio:około 9 lat
  • Postów:107
0

i mówicie że to przyspieszy? no dobra spróbuje

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.