webForumDet fria alternativet

Require VS include

PHP

2 svar · 235 visningar · startad av U2K

Medlem sedan jan. 2000224 inlägg
Frågan#1

Vad är skillnaden? Jag vill köra mina funktioner från en egen fil.. Vilken ska jag använda? Include eller Require?

Eller är jag ute på stark ström.. :)

------------------
//Du ska inte slänga vatten över ån.
PHP vs ASP (10 - 0)

Medlem sedan jan. 20001 006 inlägg
#2

Require() innebär att filen som ska inkluderas måste finnas, gör den inte det avbryts exekveringen av scriptet.

Om include() inte hittar filen som ska inkluderas forstsätter scriptet som vanligt.

Typ..
http://www.php.net/manual/en/function.require.php http://www.php.net/manual/en/function.include.php

/j

------------------
R6

[Redigerat av Batboy den 11 feb 2001]

Medlem sedan juni 20008 205 inlägg
#3

Require inkluderar alltid den filen som anges, medan include bara gör det om det behövs.

if($sak == $grunka){
	require("blah.php");
} else {
	require("yak.php");
}

I den här kodsnutten skulle både blah.php och yak.php ha plockats in. Hade vi däremot använt include, så hade bara en utav de dragits med (dvs, blah.php om sak och grunka är lika, annars yak.php).

------------------
Crying tears of lead
spangoman - back from the dead!

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)