文章出處

1   global在函數內部

$somevar=15;
function addit () {
   GLOBAL $somevar;
   $somevar++ ;
   echo "somevar is $somevar";
}
addit ()

  輸出結果:

somevar is 16

 2  不存在global

$somevar=15;
function addit () {
    $somevar;
   $somevar++ ;
   echo "somevar is $somevar";
}
addit ()

  輸出結果:

somevar is 1

 3  global 在外面

global $somevar;
 $somevar=15;
function addit () {
    
   $somevar++ ;
   echo "somevar is $somevar";
}
addit ()

  輸出結果:

somevar is 1

 4  函數內部  刪除掉   $somevar++ ; 

global $somevar;
 $somevar=15;
function addit () {
   echo "somevar is $somevar";
}
addit ()

  輸出結果:

somevar is 

  總結   :

global函數內部定義變量,則為全局變量,如果在外部定義變量,則對函數內部不起作用。

 

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()