亚洲成a人片在线观看www_二区免费视频_免费在线观看毛片_国产精品www爽爽爽视频_国产一区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://m.zhengyunzhengyun.cn/ 如需轉載,請標明出處。

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 国产精品二区视频 | 国产婷婷激情综合三区 | 成人hd| 国产精品久久久久久久久免费高清 | 日韩精品免费一区二区 | 国产成人精品免费视频大全五 | 国产性生交XXXXX无码 | 久久毛片网 | 欧美特黄a级高清免费大片a级 | 国产在线观看网站精品一区 | 厨房少妇人妻好深太紧了 | 亚洲免费网 | 日韩高清在线观看不卡一区二区 | 国产精品一区二区久久不卡 | 视频三区| GOGO全球人体高清大胆亚洲AV | 亚洲国产综合精品在线一区 | 久久免费国产美女裸体精东 | 91精品久久久久久 | 天天草综合网 | 最新av免费在线 | 亚洲成人va | 亚洲一区二区三区中文字幕在线 | www.久久爱白液流出h | 国产精品国产三级国产AVktv | 中国女人真人一级毛片 | 国产免费观看黄AV片 | 91精品欧美一区二区三区 | 久久国产精品99久久久久久老狼 | 色噜噜狠狠狠狠色综合久一 | 黑丝一区二区三区 | 在线观看黄动漫 | 久久久久一区二区 | 一级国产航空美女毛片内谢 | 亚洲avav天堂av在线网爱情 | 成人精品毛片国产亚洲av十九禁 | 欧美性猛交一区二区三区精品 | 亚洲精品你懂的在线观看 | 久久四色| 日韩一区二区在线观看 | 日韩一二区视频 |