Functie aanroepen binnen een functie
Slewey
19/09/2006 17:51:00Misschien een domme vraag, maar ik ben net begonnen met php.
Is het mogelijk om binnen een functie een andere functie vanuit een ander bestand aan te roepen?
Ik heb bijvoorbeeld een file waar in de database gegevens staan en waar de connect/disconnect wordt gedaan via functies. Nou heb ik weer in een ander bestand een functie om bijvoorbeeld een pagina aan te maken, die een connect/disconnect gebruikt.
Alleen krijg ik elke keer een foutmelding dat de variabele db_host/name/pass niet gedefinieerd zijn
wat doe ik fout? en hoe kan ik dat oplossen?
Is het mogelijk om binnen een functie een andere functie vanuit een ander bestand aan te roepen?
Ik heb bijvoorbeeld een file waar in de database gegevens staan en waar de connect/disconnect wordt gedaan via functies. Nou heb ik weer in een ander bestand een functie om bijvoorbeeld een pagina aan te maken, die een connect/disconnect gebruikt.
Alleen krijg ik elke keer een foutmelding dat de variabele db_host/name/pass niet gedefinieerd zijn
wat doe ik fout? en hoe kan ik dat oplossen?
PHP hulp
20/11/2024 09:47:42PHP erik
19/09/2006 17:54:00Je moet buiten je functie het andere bestand includen met include() of require() en vervolgens kun je gewoon de functies gebruiken.
Maar je kunt niet zomaar variabelen van buiten een functie binnen je functie gaan gebruiken. Dan moet je global gebruiken.
Maar je kunt niet zomaar variabelen van buiten een functie binnen je functie gaan gebruiken. Dan moet je global gebruiken.
Gewijzigd op 01/01/1970 01:00:00 door PHP erik
- SanThe -
19/09/2006 17:55:00Om een $var in een function() bekend te maken gebruik je global.
$var = 'bla';
function nnn()
{
global $var;
echo $var;
}
Zo is $var wél in de function() bekend.
$var = 'bla';
function nnn()
{
global $var;
echo $var;
}
Zo is $var wél in de function() bekend.