日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中global static和$GLOBALS使用與區別

php中global static和$GLOBALS使用與區別

來源:程序員人生   發布時間:2013-10-06 18:27:38 閱讀次數:3447次

本文章來總結介紹關于php中global static和$GLOBALS使用與區別有需要了解他們三區別的朋友可參考參考.

1.global在整個頁面起作用.

實例代碼如下:

  1. global $var1,$var2

就是外部變量的同名引用,變量本身的作用范圍仍然在函數體內.改變這些變量的值,外部的同名變量自然也改變.但一旦用了&,那么變量將不再是同名引用.

實例代碼如下:

  1. <?php 
  2. $var1 = 1;$var2 = 2; 
  3. function test(){     
  4. global $var1,$var2;  
  5. // 作用范圍在函數體內     
  6. $var1 = 3;} 
  7. test(); 
  8. echo $var1
  9. ?> 

結果是 3.

因為是同名引用,在函數體內定義的PHP Global變量,函數體外可以使用,在函數體外定義的global變量不能在函數體內使用,

實例代碼如下:

  1. $glpbal $a;  $a=123;   function f()  {  echo $a//錯誤,  }  

再看看下面一例

實例代碼如下:

  1. function f()  {  global $a;  $a=123;  }   f();  echo $a//正確,可以使用 

2.static只在function和class內起作用.

global和$GLOBALS使用基本相同,但在實際開發中大不相同.global在函數產生一個指向函數外部變量的別名變量,而不是真正的函數外部變量,一但改變了別名變量的指向地址,就會發生一些意料不到情況,

實例代碼如下:

  1. <?php  
  2. /*  
  3. *author:ajax123  
  4. *qq:283400245  
  5. */  
  6. class person{  
  7. static$name="ajax123";//static聲明靜態屬性  
  8. static$age=25;//static聲明靜態屬性  
  9. static$address="北京";//static聲明靜態屬性  
  10. function song(){  
  11. echo "My name is : ".self::$name."<br>";//類內部:通過通過self 類訪問靜態屬性  
  12. echo "I am ".self::$age."<br>";//類內部:通過通過self 類訪問靜態屬性  
  13. echo "I live in ".self::$address."<br>";//類內部:通過self 類訪問靜態屬性  
  14. }  
  15. }  
  16. echoperson::$name."<br>";//類外部:通過類名person訪問靜態屬性  
  17. echoperson::$age."<br>";//類外部:通過類名person訪問靜態屬性  
  18. echoperson::$address."<br>";//類外部:通過類名person訪問靜態屬性  
  19. ?> 

$GLOBALS[]確確實實調用是外部的變量,函數內外會始終保持一致Example #1 $GLOBALS 范例

實例代碼如下:

  1. <?php 
  2. function test() { 
  3.     $foo = "local variable"
  4.     echo '$foo in global scope: ' . $GLOBALS["foo"] . "n"
  5.     echo '$foo in current scope: ' . $foo . "n"
  6. $foo = "Example content"
  7. test(); 
  8. ?> 

以上例程的輸出類似于:

$foo in global scope: Example content

$foo in current scope: local variable

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 午夜精品久久久久久久白皮肤 | 男女污污视频在线观看 | 中文字幕精品久久久 | 经典三级在线播放 | 成人亚洲视频 | 精品在线99 | 欧美一级毛片免费的视频 | 久久久免费精品视频 | 国产精品久久二区 | 日韩一区二区精品视频 | 国产午夜精品一区二区三区四区 | 福利视频网址 | 成人国产精品免费观看视频 | 日韩国产精品久久久久久亚洲 | 偷拍亚洲色图 | 欧美日韩亚洲国产 | 国产欧美一区二区三区精品酒店 | 国产精选视频在线观看 | 国产精品久久久久一区二区三区 | 日韩福利视频 | yw.139尤物在线精品视频 | 欧美日韩国产三区 | 欧美www视频 | 亚洲一区二区三区在线视频观看 | 亚洲性无码av在线 | av在线播放一区二区三区 | 久久6视频 | 日韩精彩视频 | 午夜视频福利网站 | 免费成人黄色 | 欧美在线网站 | 男女爱爱免费网站 | 成人97精品毛片免费看 | 深夜福利久久 | 久热导航 | 中文字幕免费观看 | 这里精品| 久亚洲 | 污视频网站在线观看 | 可以免费看的av网站 | 国产精品视频专区 |