国产三区四区_亚洲精品国产精品色欲AV_青青操av在线_黄的网站在线观看_中文字幕无码无遮挡在线看_日韩精品中文字幕吗一区二区

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.qiaojiaju.cn/ 如需轉載,請標明出處。

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 经典国产一区 | 啦啦啦中文在线观看日本 | 免费看美女毛片 | 国内自拍视频网站 | 狠狠狠狠狠狠狠干 | 亚洲色大成网站www 久久久久91 | 性一交一乱一色一视频麻豆 | 性国产牲交XXXXX视频 | 东北农村女人乱淫免费视频 | 国产区在线观看成人精品 | 精品二区在线 | 91精品啪在线观看国产足疗 | 老司机午夜网站 | 欧美黄色网络 | 黄色成人毛片 | 国产97色在线国产 | japanxxxx人女小hd| 黄色一视频| 天天操夜夜操狠狠操 | 亚洲色啦啦狠狠网站 | 久久婷婷国产91天堂综合精品 | 亚洲色欲色欲www在线观看 | 麻豆视传媒短视频免费官网 | 欧美国产综合在线 | 日本丰满熟妇videossexhd 黑森林精选AV导航 国产精品熟女高潮视频 | 久久久无码精品亚洲日韩 | 男女爽爽午夜18污污影院 | 日射精情感性色视频 | 久久久青 | 蜜桃色av| 五月激情五月婷婷 | 久久黄色毛片 | 欧美一区二区成人片 | 国产精品亚洲а∨天堂网 | 国产精品爆乳在线播放第一人称 | 成人网站在线进入爽爽爽 | 国产一级大片 | 精品无码久久久久国产手机版 | 日韩第六页 | 少妇被两个黑人3p喷水在线观看 | av在线免费播放网址 |