首頁  >  問答  >  主體

http://run.php.cn/線上PHP程式運行結果不正確

rree

风中咏歌风中咏歌1695 天前1056

全部回覆(4)我來回復

  • 风中咏歌

    风中咏歌2020-03-28 16:56:05

    下面的線上PHP編輯器的PHP都是PHP7以上的版本,運行結果都是15

    c.runoob.com网.jpg

    c.runoob.com网运行结果.jpg

    it1352.com网.jpg

    it1352.com网运行结果.jpg

    tool.lu网.jpg

    tool.lu网运行结果.jpg

    #

    回覆
    0
  • 风中咏歌

    风中咏歌2020-03-27 22:06:38

    對於這個原因,我還是持懷疑態度,這樣一來,global就要看php的版本就會有不同的運算結果,這樣相容性就有點差了。

    回覆
    0
  • 风中咏歌

    风中咏歌2020-03-27 22:01:03

    找到原因了,請見本網站鏈接 https://www.php.cn/php/php-variables.html 註:上述程式碼在PHP5版本下輸出值是15;但是PHP中文網線上實例環境是PHP7版本的,所以輸出值要10。因為在最新的php7版本中,PHPglobal變數處理機制進行了修改,此版本下global關鍵字只能引用簡單變數。詳情差異介紹可查看此文: 關於PHP5和PHP7版本下global變數機制有哪些變化? (程式碼實測)

    回覆
    0
  • 老洪

    老洪2020-03-27 21:46:22

    $GLOBAL['x'] 表示的是,對數組$GLOBAL取出鍵名為'x'的值。問題你這段程式碼,這個陣列是哪裡來的?

    回覆
    0
  • 取消回覆