<?php
$x=10;
$y=20;
function test(){
global $x,$y; //Utilisez le mot-clé global
$y=$x+$y;
}
test();
echo $y;
<?php
$x=5;
$y=10;
function myTest()
{
$GLOB ALS[ ' y']=$GLOBALS['x']+$GLOBALS['y'];
}
myTest();
echo $y;
?>
Ces deux méthodes d'écriture sont le même Oui, pourquoi le résultat renvoyé est-il l'un des 30 $ y
globaux
Seul le premier $y est une variable globale