Probleme variable php

Résolu
lwdu76 Messages postés 75 Statut Membre -  
NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour, je comprends pas pourquoi il dit que ma variable est non definie pourtant je fais le include de mon fichier ou est défini la variable $travelCorpInfos


3 réponses

  1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    PHP ne partage pas les variables globale par défaut.
    Pour utiliser une variable globale , il faut la déclarer en global
    <?php
    global $MaVariable;
    
    $MaVariable="QuelqueChose";
    ?>


    Puis dans la fonction il faut la redéclarer globale :
    <?php
    function MaFonction(){
        global $MaVariable;
    
        echo $MaVariable;
    }
    ?>

    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Salut,
      Le mot global n'est utile que dans la fonction, pas pour l'initialisation de la variable.
      0
      1. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387 > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Ah, peut être un souvenir d'ancienne version ou d'un tuto foiré alors.
        0