PHP グローバル キーワードの例では、出力は 15 に等しくありませんが、実際には 10 に等しくなります。
石岳
石岳 2018-07-25 16:57:37
0
2
1146

コードは次のとおりです

<?php

$x=5;

$y=10;

function myTest()

{

global $x,$y;

$y=$x $y;

}

myTest();

echo $y; // 出力 15

?>


石岳
石岳

全員に返信(2)
ringa_lee

答えは 10 です。まず、グローバルというキーワードの定義を理解する必要があります。$GLOBALS では変数がグローバル変数として定義されます。は当然 15. となり、参照としてグローバル関数が使用されます。参照はポインタではないため、$x または $y の結果を最終的に変更することはできないことに注意してください。

いいねを押す +2
范珺

15だそうです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!