Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczne ładowanie plików __autoload() ?
Forum PHP.pl > Forum > PHP > Object-oriented programming
Salve
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ąć?
Crozin
Bo autoloadem nie musi być __autoload() - spl_autoload_register" title="Zobacz w manualu PHP" target="_manual
dr_bonzo
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.