ホームページ  >  に質問  >  本文

関数内でグローバルが機能しないのはなぜですか?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>php.cn</title>

</head>

<body>

<?php

# #$x=5;

$y=6;

function test(){

グローバル $x,$y;

$y= $x $y;

}

test();

echo $y;

?>

</ body>

</html>

実行後の結果は 6 ですが、11 ではないでしょうか? $x に値がないことを確認しました

许云龙许云龙2058日前1610

全員に返信(4)返信します

  • 明日边缘

    明日边缘2019-03-01 16:22:59

    メソッド内でグローバル変数の値を使用しただけであり、グローバル変数の値は変更されませんでした。

    返事
    0
  • 失去过去

    失去过去2019-02-05 20:24:50

    $GLOBAL スーパーグローバル関数を使用してデータを印刷すると、データが何であるかがわかります

    返事
    0
  • 过客

    过客2019-02-03 09:53:02

    りー


    返事
    0
  • キャンセル返事