Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Automatyczne ładowanie plików __autoload() ?
Salve
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 7.06.2008

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


Witam!

Piszę małą stronę chciałbym aby klasy ładowały się automatycznie tak jak w PHPBB3. Jednak nie widzę tam funkcji __autoload(). Jak To jest rozwiązane?
Stosuję obecnie __autoload():
  1. <?php
  2. function __autoload($sClassName)
  3. {
  4.    include('class/'. $sClassName . '.php');    
  5. }
  6. ?>

Jednak aby ta funkcja działała muszę ją ładować do każdego pliku. Jak tego uniknąć?
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Bo autoloadem nie musi być __autoload() - spl_autoload_register" title="Zobacz w manualu PHP" target="_manual

Ten post edytował Crozin 7.07.2009, 15:40:24
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Cytat
Jednak aby ta funkcja działała muszę ją ładować do każdego pliku. Jak tego uniknąć?

To chyba oczywsite ze musisz ja zaladowac.
Wlasnie temu tak sie pisze system zeby wszystko odwolywalo sie do JEDNEGO pliku index.php.
I parametrami ustalasz jaka strone wyswietlac index.php?page=newsy itp.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 06:01