Avatar billede tanx Nybegynder
23. maj 2004 - 02:33 Der er 6 kommentarer og
1 løsning

include of require

Er der nogen der simpelt kan forklare mig hvad forskellen er på include og require?

på forhånd tak.
Avatar billede googolplex Novice
23. maj 2004 - 02:35 #1
De adskiller sig i forhold til den måde de melder fejl på. De er i hvert fald hvad jeg har kunne læse mig til :)

Jeg bruger require.
Avatar billede googolplex Novice
23. maj 2004 - 02:37 #2
Question :
Whats the difference between include() and require()?
Answer :
Qouted from the php manual:

Unlike include(), require() will always read in the target file, even if the line it's on never executes. If you want to conditionally include a file, use include(). The conditional statement won't affect the require(). However, if the line on which the require() occurs is not executed, neither will any of the code in the target file be executed.
Avatar billede tanx Nybegynder
23. maj 2004 - 02:43 #3
>googolplex - tak for hurtigt svar

det gav desværre ikke så meget mening for mig.. min skabelon vil blive delt op i en top.php (tekst samt banner), menu.php (en javamenu) og bund.php (udelukkende tekst), skal jeg bruge den ene eller den anden? Og vil det i det hele taget have nogen betydning om jeg vælger den ene frem for den anden?
Avatar billede dennismp Nybegynder
23. maj 2004 - 03:03 #4
Forskellen er, at include() fejler med en "warning" (som kan slås fra uden at det burde gøre større skade), hvorimod require() giver en fatal error (så stopper afviklingen af koden. Udover dette er de ens.

Forskellen kan ses som "hvor vigtig" er filen. Hvis jeg ikke kan genererer siden, så bruger require() - hvis den er knapt så vigtig, så brug include() .. udover dette, har de ikke nogen forskel.
Avatar billede tanx Nybegynder
23. maj 2004 - 03:09 #5
>dennismp

Tak for dit svar, det hjalp :)
Avatar billede dennismp Nybegynder
23. maj 2004 - 03:12 #6
Goodie. Det er også blevet sengetid, godnat.
Avatar billede tanx Nybegynder
23. maj 2004 - 03:24 #7
/lukket
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