Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Auto ładowanie klas, a metody statyczne
soundtrack
post 10.09.2014, 19:39:30
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 31.07.2014

Ostrzeżenie: (0%)
-----


Pisząc autoloader przy użyciu funkcji spl_autoload_register, zacząłem zdawać sobie sprawę, w jakich sytuacjach powinienem korzystać z auto dołączania źródła klas, a może adekwatnej, jak konkretniej zachowuje się autoloader w danych sytuacjach. W końcu, chyba robię go po to, aby wszystko było załączane przez aplikacje.

Powiedzmy, że mam napisany autoloader, który dołącza mi źródła klas. Mam też klasę, która zawiera same metody statyczne i nie dołączam jej poprzez require, ale robię to w następujący sposób:
  1. KlasaTMP::metoda( );


A funkcja spl_autoload_register dołącza plik klasy KlasaTMP.

Co teraz, gdy będę używał metody statycznej kilka-naście razy(?). Czy za każdym użyciem metody statycznej, z nie dołączonej wcześniej klasy, autoloader będzie dołączał ten plik ponownie, czy może jest na tyle bystry, że nie ikluduje tego pliku, który już "przerabiał"?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:25