涩涩屋av_久久久久久美女精品啪啪_国产精品线在线精品_老熟妻内射精品一区_亚洲成人va_99久久精品久久久久久

IT之道-艾銻知道

您當前位置: 主頁 > 資訊動態 > IT知識庫 >

PHP手冊學習——變量


2013-04-17 11:58 作者:han 瀏覽量:

PHP手冊學習——變量

PHP的變量也是用一個美元符號$后跟變量名來表示,并且變量名是大小寫敏感的。我們可以使用字母或者下劃線開頭,后面跟上任意數量的字母、數字或下劃線,來定義一個合法的變量名。但是注意$this是一個特殊的變量,它不能被賦值。當然,我們也可以使用引用變量來給變量賦值,比如$test=&$real。此時test變量的值是real變量的值。

PHP中如果你沒有對變量進行賦值的話,他會初始化為其類型的默認值。布爾類型的變量默認值是 FALSE,整形和浮點型變量默認值是零,字符串型變量默認值是空字符串或者數組變量的默認值是空數組。

PHP也提供了大量的預定義變量,這是一套附加的預定數組,這些數組變量包含了來自web服務器,運行環境,和用戶輸入的數據。這通常在全局范圍內自動生效,因此也被稱為自動全局變量(autoglobals)或者超全局變量(superglobals)。

php中沒有用戶自定義全局變量的概念,也就是說,當你在函數外部定義了一個變量,在函數里面是不會自動生效的。如果要在函數內使用外部的變量,一定得用global申明。使用全局變量有下面的辦法:

1、在函數內部使用global $a
2、用$GLOBALS數組:$GLOBALS['a']$GLOBALS是一個關聯數組,鍵名對應變量名,值對應變量的內容。他是一個超全局變量。

靜態變量在php中也有大量的應用,我們用static進行聲明,用static進行聲明的變量只會在第一次被調用時執行,以后該函數的再次調用均不執行。由于有這樣的特性,我們也可以用他來處理遞歸函數,但是一定要注意保證有充分的方法來中止遞歸。還要注意的是,對于static聲明靜態變量要直接賦值嗎如果使用static $int=1+2這樣的會導致解析錯誤。

神奇的可變變量:在php中,我們可以使用兩個$來定義可變變量,舉個例子:$a = 'hello';$$a = 'world';那么,$a 的內容是“hello”并且 $hello 的內容是“world”,也就是說${$a}==$hello.

 

 

   --- 版權最終歸艾銻無限所有http://www.xsjbhw.cn/ 如需轉載,請標明出處。

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 国产强伦姧在线观看无码 | 色老头av亚洲一区二区男男 | 国产精品免费久久久久影院仙踪林 | 亚洲国产一二三精品无码 | 97久久精品久久免费观看 | 操操操日日日干干干 | 欧产日产国产精品乱噜噜 | 亚洲精品女人久久 | 一本大道久久东京热无码av | 多人调教到高潮失禁h重口视频 | 日韩欧美伦理片 | 蜜臀av日日欢夜夜爽一区 | 日韩欧美特一级大黄作a毛片免费 | 粉嫩av淫片一区二区三区 | 国产精品岛国久久久久久久久红粉 | 久久免费视频在线观看30 | 久久免费看少妇高潮V片特黄 | 91精品国| 69xxx免费视频| 天天干天天操天天好逼 | 亚洲人AV永久一区二区三区久久 | 久久精品国产亚洲av高那 | 亚洲中午字幕在线观看 | 超碰91青青国产福利手机看片 | 国产精品777777 | 人妻无码AV一区二区三区精品 | 国产一级特黄aaa | 精品一二三区免费视频 | 一区二区三区四区五区在线 | 国产精品日本一区二区不卡视频 | 亚洲精品第5页 | 国产精品999在线观看 | 91精品欧美一区二区三区 | www.久久久.com | 好吊妞视频这里有精品 | 精品一区二区三区在线播放 | 国产精品一区二区日韩 | 又爽又黄又无遮挡的激情视频免费 | 韩国成人一区 | 美女网色站| 一级黄色免费毛片 |