![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 46 Pomógł: 0 Dołączył: 12.01.2006 Ostrzeżenie: (10%) ![]() ![]() |
Czy ktos z Was ma jakoś fajnie rozwiązaną fukcję __autoload od ładowania klas porozrzucanych po róźnych katalogach?
Powiedzmy, że mam taką strukturę katalogów: /classes/a/ /classes/b/ /classes/c/ /libraries/ index.php I teraz w pliku index.php mam użytą funkcję __autoload. Jak zrobić, aby była uniwersalna i radziła sobie z odnajdywaniem odpowiedniej klasy w tych katalogach? Mam na razie w głowie dwa rozwiązania: Szukamy klasy: TestowaKlasa
a) Pobieranie lokalizacji klasy
b) Wyszukiwanie wg nazwy klasy Klasa nazywa się: Classes_B_TestowaKlasa i na podstawie jej nazwy robijam na lokalizację i nazwę. Macie jakies inne, lepszejsze rozwiązania? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:16 |