SvU
Terugkerende gebruiker
- Lid geworden
- 26 jan 2007
- Berichten
- 1.534
Beste forumgebruikers,
Ik loop vast op een terugkerend probleem, het betreft een taalbestand (switch/case naar gelang de keuze van de gebruiker, je kent het wel) en functies waarvan ik gebruik maak.
Mijn pagina's zitten als volgt in elkaar:
In principe werkt dit prima, ware het niet dat ik een probleem heb met variabelen in m'n functies:
En dat werkt dus niet, terwijl het in het taalbestand wel gedefinieerd staat. Sterker nog, als ik in het bestand functions.php een variabele uit language.php probeer te echoën, lukt het wel. Alleen binnen functies werkt het niet. Heeft iemand enig idee hoe dit kan en hoe ik dit kan oplossen?
Ik loop vast op een terugkerend probleem, het betreft een taalbestand (switch/case naar gelang de keuze van de gebruiker, je kent het wel) en functies waarvan ik gebruik maak.
Mijn pagina's zitten als volgt in elkaar:
PHP:
// Header
include_once 'inc/language.php';
include_once 'inc/functions.php';
// (...)
PHP:
// Random pagina
include_once 'inc/header.php';
useFunctionBla(arg1, arg2);
include_once 'inc/footer.php';
In principe werkt dit prima, ware het niet dat ik een probleem heb met variabelen in m'n functies:
PHP:
// Functions
function hopsakee(arg1, arg2)
{
if($bla == 'true'){
echo $l_func_melding;
}else{
echo $l_func_melding2;
}
}
En dat werkt dus niet, terwijl het in het taalbestand wel gedefinieerd staat. Sterker nog, als ik in het bestand functions.php een variabele uit language.php probeer te echoën, lukt het wel. Alleen binnen functies werkt het niet. Heeft iemand enig idee hoe dit kan en hoe ik dit kan oplossen?