Warum $GLOBALS['y'] 10 ist
牧云软件园
牧云软件园 2018-11-14 17:12:19
0
2
1217

<?php
$x=10;
$y=20;
function test(){
global $x,$y; //Verwenden Sie das globale Schlüsselwort

$y=$x+$y;
}
test();
echo $y;


<?php

$x=5;

$y=10;

function myTest()

{

$GLOB ALS[ ' y']=$GLOBALS['x']+$GLOBALS['y'];

}

myTest();

echo $y;

?>

Diese beiden Schreibmethoden sind das gleiche Ja, warum ist das zurückgegebene Ergebnis eines von 30 globalen $y

?
牧云软件园
牧云软件园

牧云软件园

Antworte allen(1)
Summer

只有第一个$y是全局变量吧

  • Antwort 好像是函数内部不能改变外部的全局变量
    牧云软件园 Autor 2018-11-19 09:14:11
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!