Archives: global

  • Effectuer une requête dans une fonction (global)

    Accéder à « Effectuer une requête dans une fonction (global) »

    Lorsqu'une fonction utilise une variable, la portée de cette variable est limitée à cette fonction.

    Ex :

    PHP

    function test() {

       // la variable $usager ne pourra pas être utilisée à l'extérieur de la fonction

       $usager = 'annie';

       ...

    }

    Inversement, une fonction ne pourra pas utiliser des variables qui ont été déclarées en dehors de ses limites.

    La technique par excellence pour permettre à une fonction d'utiliser une variable ayant été déclarée en dehors de ses limites consiste à recevoir cette variable en paramètre.

    Il existe pourtant des cas où nous aurions besoin d'étendre la portée de la variable sans toutefois pouvoir utiliser des paramètres. C'est à ce moment que l'instruction global entre scène.

    (suite…)