Dans l'exemple du mot-clé PHP global, le résultat n'est pas égal à 15 mais est en réalité égal à 10
石岳
石岳 2018-07-25 16:57:37
0
2
1138

Le code est le suivant

$x=5;

$y=10;

function myTest()

{

global $x,$y;

$y =$x+ $y;

}

myTest();

echo $y; // Sortie 15

?>


石岳
石岳

répondre à tous (2)
ringa_lee

La réponse est 10, c'est vrai. Tout d'abord, vous devez comprendre la définition du mot-clé global. Il y a une grande différence entre global et $GLOBALS définit les variables comme des variables globales. result sera naturellement 15. , et global est utilisé comme référence. Veuillez noter qu'une référence n'est pas un pointeur. Elle ne peut finalement pas changer le résultat de $x ou $y !

    范珺

    Il semble qu'il soit 15h

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!