Pourquoi $GLOBALS['y'] vaut 10
牧云软件园
牧云软件园 2018-11-14 17:12:19
0
2
1234

<?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
牧云软件园
牧云软件园

牧云软件园

répondre à tous(1)
Summer

Seul le premier $y est une variable globale

  • répondre Il semble que les variables globales externes ne puissent pas être modifiées à l'intérieur d'une fonction.
    牧云软件园 auteur 2018-11-19 09:14:11
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!