Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Auto ładowanie klas, a metody statyczne
soundtrack
post
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
 
Start new topic
Odpowiedzi
soundtrack
post
Post #2





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

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


o dzięki, nie pomyślałem w ogóle jak się za to zabrać od technicznej strony (IMG:style_emoticons/default/biggrin.gif)

jak się okazuje PHP jest dość mądre (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 18:50