$GLOBALS['y']為什麼是10
牧云软件园
牧云软件园 2018-11-14 17:12:19
0
2
1330

<?php
 $x=10;
 $y=20;
 function test(){
     global $x,$y; #     //使用global $x,$y; #    
     $y=$x $y;
 }
 test();
 echo $y;


<? php

 $x=5;

 $y=10;

 

 function myTest()

# {

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

 }

 

 myTest();

 echo $y;

 ?>

這兩個寫法是相同的麼,為什麼回傳的結果一個是30  全域的$y

牧云软件园
牧云软件园

牧云软件园

全部回覆(1)
Summer

只有第一個$y是全域變數吧

  • 回覆 好像是函數內部不能改變外部的全域變數
    牧云软件园 作者 2018-11-19 09:14:11
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板