recherche

Maison  >  Questions et réponses  >  le corps du texte

Dans l'exemple du mot-clé PHP global, le résultat n'est pas égal à 15 mais est en réalité égal à 10

Le code est le suivant

<?php

$x=5;

$y=10;

function myTest()

{

global $x,$y;

$y =$x+ $y;

}

myTest();

echo $y; // Sortie 15

?>


石岳石岳2376 Il y a quelques jours1241

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2018-07-25 21:43:33

    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 !

    répondre
    2
  • 范珺

    范珺2018-07-25 18:11:07

    Il semble qu'il soit 15h

    répondre
    0
  • Annulerrépondre