12. oktober 2009 - 17:19Der er
2 kommentarer og 1 løsning
php funktioner
Hejsa.
Et lille dumt spørgsmål.
function noget() {
mysql... noget andet
}
Den funktion bliver slet ikke læst af serveren med mindre jeg kalder den i scriptet, korrekt? Så en functions.inc.php med flere 100 funktioner, koster ingen ting så længe de ikke er kaldt?
Funktionen bliver jo tilgængelig idet funktionen indlæses. Al indlæsning koster noget, men det er først når du bruger funktionerne du vil kunne mærke det reelle forbrug.
Det er ikke helt sandt. Funktionerne bliver indlæst af parseren, og hvis du har en syntaxfejl i din functions.inc.php så får du fejlen frem på skærmen. Ligeledes får du en fejl hvis du definerer to funktioner med samme navn.
At importere en fil med 100 funktioner tager lidt tid. Hvis filen er meget stor kan du evt. dele den op og importere filer hvor du skal bruge funktionerne i dem.
"Det er ikke helt sandt" var rettet mod den shjorth's indlæg :-)
Synes godt om
Ny brugerNybegynder
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.