Avatar billede yojegergangsta Nybegynder
24. november 2005 - 06:26 Der er 6 kommentarer

Eksempler på __autoload

Er der nogle der kan give mig eksempler på hvordan __autoload() bruges?
Avatar billede bojo Nybegynder
24. november 2005 - 06:55 #1
Jeg tror du er havnet i en forkert gruppe
Avatar billede yojegergangsta Nybegynder
24. november 2005 - 07:00 #2
Avatar billede bojo Nybegynder
24. november 2005 - 07:04 #3
ups - sorry, jeg ledte lige efter hvilket sprog det var og opdagede at det jo ER i PHP 5

Jeg undskylder min uvidenhed :-)
Avatar billede bojo Nybegynder
24. november 2005 - 07:22 #4
__autoload bruges i starten af en .PHP fil hvor man bruger OO og bruger at have 1 class i en fil af samme navn som klassen. Ved at erklære:

function __autoload($class_name) {
  require_once $class_name . '.php';
}

undgår man fejl hvis man har glemt at inkludere filen en class er defineret i, da PHP 5 før den fejler vil kalde __autoload med klassenavnet som parameter. Herved inkluderes så den relevante {class}.php og fejl undgås.

Sk*** smart Egon
Avatar billede 7th Praktikant
24. november 2005 - 13:23 #5
Avatar billede yojegergangsta Nybegynder
24. november 2005 - 17:45 #6
Jeg kan ikke se hvordan den includer filerne

Skal jeg bare skrive

function __autoload($class_name) {
  require_once $class_name . '.php';
}

i min index-fil,x som inkluderer alle mine sider med $_GET?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester