We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22518
    • 3 Posts
    Hallo Allemaal,

    Ik heb een vraag over het gebruik van een function in een snippet. Ik heb een simpel voorbeeld van een php code die ik als php file op de server zet. Dan werkt hij prima.

    Echter als ik deze code in een snippet plaats en deze aanroep op mijn pagina in MODx werkt hij niet. Wat doe ik fout?

    <?php
    
    $op2 = blabla;
    $op3 = blabla;
    
    function foo($op1)
    {
      global $op2, $op3;
    
        echo $op1;
        echo $op2;
        echo $op3;
    }
    foo('test');
    ?>


    Wat hij wel doet is ’test’ afdrukken op het scherm. Echter de variabelen die buiten de function gedefinieerd zijn laat hij niet zien... Iemand een idee?

    Alvast bedankt!

    Pascal
      • 25483
      • 741 Posts
      Je moet "return" gebruiken ipv "echo", dan werkt het wel.
        with regards,

        Ronald Lokers
        'Front-end developer' @ h2o Media