国产三区四区_亚洲精品国产精品色欲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外包服務
二維碼 關閉
主站蜘蛛池模板: 日本一二三区在线视频 | 操操操夜夜操 | 伊人色综合九久久天天蜜桃 | 亚洲国产成人丁香五月激情 | 美美女高清毛片视频免费观看 | 人妻激情偷乱一区二区三区 | 一区二区无码免费视频网站 | 国模少妇一区二区三区 | 18禁裸乳无遮挡啪啪无码免费 | 免费看aaa | 四虎av永久免费观看 | 99久久久国产精品免费消防器 | 精品无码一区在线观看 | 中文字幕日韩亚洲 | 我趁老师睡觉偷偷的脱她内裤 | 夜夜精品无码一区二区三区 | 好男人中文资源在线观看 | 新包青天1995国语版 | 麻豆蜜桃九色在线视频 | 九九色在线视频 | 久久久性视频 | 精产国品一二三区 | 欧美在线视频免费播放 | 久久官网| 波多野结衣AV一区二区无码 | 大地资源高清在线观看免费新浪 | 国内精品自线在拍2020不卡 | 国产乱码精品一区二区三区不卡 | 国产亲妺妺乱的性视频播放 | 国产人妻人伦精品无码.麻豆 | av观看| 国产gv在线观看受被做哭 | 亚洲免费一级视频 | 日本黄色性片 | 欧美日韩激情亚洲国产 | 成年人免费看 | 国产一区日韩二区欧美三区 | 日本免费极度色诱福利视频 | 亚洲VA中文字幕不卡无码 | 午夜成人影片 | 精品无码国产污污污免费网站 |