Avatar billede boost Nybegynder
23. august 2006 - 19:41 Der er 3 kommentarer og
1 løsning

include vs. require?

Hej

Hvad er bedst at bruge når man skal include sine funktioner eller oprettelsen til db?

De filer man kun skal bruge via. include, er det bedst at de er i .inc format eller i .php?

//FutureBB
Avatar billede jakobdo Ekspert
23. august 2006 - 19:47 #1
Kender du siden: www.php.net?
Prøv evt. at kig på følgende side: http://dk.php.net/include/
Avatar billede Slettet bruger
23. august 2006 - 20:13 #2
Hvis filerne ligger indenfor webroden, er det bedst, at de hedder noget.php - eller noget.inc.php så du af filnavnet kan se, at der er tale om include-filer.

Og valget mellem require og include er et spørgsmål om hvor vigtig filen er for funktionaliteten af dit site. Hvis din kode ikke selv håndterer de fejl, der opstår ved at en fil ikke findes eller ikke kan åbnes, bør du bruge require. Forskellen er nemlig, at include giver kun en advarsel ved fejl, men forsøger at køre resten af dit script alligevel, og hvis det ikke virker uden den inkluderede fil, så er det lige så smart at scriptet dør med det samme.

Så er der valget mellem require og require_once: Hvis den inkluderede fil indeholder funktions- eller objekt-definitioner, bør du bruge require_once, hvis der er risiko for at samme fil kunne blive inkluderet mere end en gang.
Avatar billede boost Nybegynder
23. august 2006 - 20:24 #3
Tak for hjælpen sandbox, smid et svar..
Avatar billede Slettet bruger
23. august 2006 - 20:46 #4
Javel.

Men prøv at følge Jakobs råd og læse lidt i manualen også. Den har mange gode oplysninger ;-)
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