$GLOBALS['y'] が 10 である理由
牧云软件园
牧云软件园 2018-11-14 17:12:19
0
2
1140

<?php
$x=10;
$y=20;
function test(){
global $x,$y; //グローバル キーワードを使用します

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


#<? php

$x=5;

$y=10;

関数 myTest()

{

$GLOBALS['y']=$GLOBALS['x'] $GLOBALS['y'];

}

myTest();

echo $y;

?>

これら 2 つの書き込みメソッドは同じですか? 返された結果が 1 30 global $y

であるのはなぜですか?

牧云软件园
牧云软件园

牧云软件园

全員に返信(1)
Summer

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

いいねを押す +0
  • 返事 好像是函数内部不能改变外部的全局变量
    牧云软件园 著者 2018-11-19 09:14:11
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!