Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 16.07.2007 Skąd: Gorzów Wielkopolski Ostrzeżenie: (0%)
|
Witam, załóżmy, że mamy taki przykładowy kod:
Wówczas i tak do załadowania zostanie wykorzystana funkcja wyświetlająca 'A', poza klasą. Czy można przeciążyć funkcję __autoload() tak, aby w powyższym przypadku wyświetliło się 'B' ? Ten post edytował Luneth 23.07.2010, 02:23:13 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Cytat A znasz takie schemat ładowania klas? PHP 5.3 jest już na tyle "stabilne", że można korzystać z jego dobrodziejstwa jakim są przestrzenie nazw, a nie taki burdel w nazewnictwie. Przy czym sama metoda pozostaje taka sama jakby na to nie patrzeć.Kod nazwa_klasy = nazwa/klasy.php nazwa_klasy_dluzsza = nazwa/klasy/dluzsza.php Cytat Ostatnie pytanie. Czy to jest to co nazwałeś 'obsłużeniem include_path'? tak ciężko?
|
|
|
|
Luneth __autoload zaimplementowana wewnątrz klasy 23.07.2010, 02:22:18
_olo_1984 nie wiem czy dokładnie o to chodzi, ale zobacz spl... 23.07.2010, 07:16:13
Luneth Patrzyłem już, próbowałem i nie mogę chyba ogarnąć... 23.07.2010, 12:09:45
wookieb Nie możesz przeciążyć standardowego __autoloada
A ... 23.07.2010, 12:14:57
Luneth Swoją droga stosuję autoładowanie klas tylko w dwó... 23.07.2010, 12:30:55
wookieb A znasz takie schemat ładowania klas?
Kodnazwa_kla... 23.07.2010, 12:36:09
Luneth Wprowadzenie tego schematu kosztowałoby mnie w chw... 23.07.2010, 14:13:53
wookieb Cytat(Luneth @ 23.07.2010, 15:13:53 )... 23.07.2010, 14:19:07
Luneth Czyli nazwa klasy zawiera ścieżkę do pliku z nią, ... 23.07.2010, 14:46:47
wookieb Nie musisz. Wystarczy
[PHP] pobierz, plaintext fun... 23.07.2010, 14:52:35
Luneth Ostatnie pytanie. Czy to jest to co nazwałeś ... 23.07.2010, 15:51:15
Luneth Oczywiście, że nie, sam to zrobilem od razu, ale c... 23.07.2010, 16:53:30 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:16 |