Functions / Includes

  • Onderwerp starter Onderwerp starter SvU
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

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:

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?
 
Opgelost, het hele verhaal rondom variable scopes vergeten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan