




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——php變量定義方法PHP語法吸收了C語言、Java和Perl的特點,利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。以下是為大家共享的php變量定義方法,供大家參考借鑒,接待欣賞!
1.定義常量defineCONSTANT,Helloworld.;
常量只能包含標量數(shù)據(jù)(boolean,integer,float和string)。
調(diào)用常量時,只需要簡樸的用名稱取得常量的值,而不能加“$”符號,如:echoCONSTANT;
注:常量和(全局)變量在不同的名字空間中。這意味著例如TRUE和$TRUE是不同的。
2.普遍變量$a=hello;
3.可變變量(使用兩個美元符號($))
$$a=world;
兩個變量都被定義了:
$a的內(nèi)容是“hello”并且$hello的內(nèi)容是“world”。
因此,可以表述為:
echo$a$$a;或者echo$a$hello;它們都會輸出:helloworld
要將可變變量用于數(shù)組,務(wù)必解決一個模棱兩可的問題。這就是當(dāng)寫下$$a[1]時,解析器需要知道是想要$a[1]作為一個變量呢,還是想要$$a作為一個變量并取出該變量中索引為[1]的值。解決此問題的語法是,對第一種處境用$$a[1],對其次種處境用$$a[1]。
4.靜態(tài)變量
在函數(shù)內(nèi)部static$a=0;
留神:聲明中用表達式的結(jié)果對其賦值會導(dǎo)致解析錯誤如static$a=3+3;(error)
靜態(tài)變量僅在局部函數(shù)域中存在(函數(shù)內(nèi)部),函數(shù)執(zhí)行完之后,變量值不會損失,可用于遞歸調(diào)用
5.全局變量
在函數(shù)體內(nèi)定義的global變量,函數(shù)體外可以使用,在函數(shù)體外定義的global變量不能在函數(shù)體內(nèi)使用,在全局范圍內(nèi)訪問變量可以用特殊的PHP自定義$GLOBALS數(shù)組:
如:$GLOBALS[b]=$GLOBALS[a]+$GLOBALS[b];
在一個函數(shù)域內(nèi)用global語句導(dǎo)入的一個真正的全局變量實際上是建立了一個到全局變量的引用
global$obj;
注:對于變量的static和global定義是以應(yīng)用的方式實現(xiàn)的
6.給變量賦值:傳地址賦值(簡樸引用):
$bar=$foo;//加符號到將要賦值的變量前
改動新的變量將影響到原始變量,這種賦值操作更加快速
留神:只有命名變量才可以傳地址賦值
留神:假設(shè)
$bar=$a;
$bar=$foo;
變更$bar的值只能變更變量foo的值,而不變更a的值(引用變更了)
7.PHP超全局變量$GLOBALS:包含一個引用指向每個當(dāng)前腳本的全局范圍內(nèi)有效的變量。該數(shù)組的鍵標為全局變量的名稱。從PHP3開頭存在$GLOBALS數(shù)組。
$_SERVER:變量由Web服務(wù)器設(shè)定或者直接與當(dāng)前腳本的執(zhí)行環(huán)境相關(guān)聯(lián)。類似于舊數(shù)組$HTTP_SERVER_VARS數(shù)組(照舊有效,但反對使用)。
$_GET:經(jīng)由HTTPGET方法提交至腳本的變量。
$_POST:經(jīng)由HTTPPOST方法提交至腳本的變量。
$_COOKIE:經(jīng)由HTTPCookies方法提交至腳本的變量。
$_FILES:經(jīng)由HTTPPOST文件上傳而提交至腳本的變量。
文件上傳表單中要有enctype=multipart/form-data
$_ENV:執(zhí)行環(huán)境提交至腳本的變量。
$_REQUEST:經(jīng)由GET,POST和COOKIE機制提交至腳本的變量,因此該數(shù)組并不值得信任。全體包含在該數(shù)組中的變量的存在與否以及變量的依次均按照php.ini中的variables_order配置指示來定義。該數(shù)組沒有直接模擬PHP4.1.0的早期版本。參見import_request_variables。
留神:自PHP4.3.0起,$_FILES中的文件信息不再存在于$_REQUEST中。
$_SESSION:當(dāng)前注冊給腳本會話的變量。
如何禁用phpinfo:
php.ini中
disable_functions=phpinfo
重啟web服務(wù)器。
php中的常量
常量只能用define(常量名,常量值;
常量只能包含標量數(shù)據(jù)(boolean,integer,float和string)。
可以簡樸的通過指定其名字來取得常量的值,不要在常量前面加上$符號。假設(shè)常量名是動態(tài)的,也可以用函數(shù)
constant來讀取常量的值。用get_defined_constants可以獲得全體已定義的常量列表。
注:常量和(全局)變量在不同的名字空間中。這意味著例如TRUE和$TRUE是不同的。
假設(shè)使用了一個未定義的常量,PHP假定想要的是該常量本身的名字,宛如用字符串調(diào)用它一樣(CONSTANT對應(yīng)CONSTANT)。此時將發(fā)出一個E_NOTICE級的錯誤。參見手冊中為什么$w3sky[bar]是錯誤的(除非事先用define將bar定義為一個常量)。假設(shè)只想檢查是否決義了某常量,用defined函數(shù)。
常量和變量不同:
*常量前面沒有美元符號($);
*常量只能用define函數(shù)定義,而不能通過賦值語句;
*常量可以不用打理變量范圍的規(guī)矩而在任何地方定義和訪問;
*常量一旦定義就不能被重新定義或者取消定義;
*常量的值只能是標量。
定義常量
?PHP
defi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 介紹焊工提成合同范本
- 代理營銷合同范本
- 代付車款合同范本
- 廠房機器搬遷合同范本
- 各工種建筑合同范本
- 企業(yè)加薪合同范本
- 原木衣柜定制合同范本
- 勞動正式合同范本
- 劍閣租房合同范例
- 發(fā)電項目設(shè)計合同范本
- 人衛(wèi)版外科學(xué)泌尿、男生殖系統(tǒng)外科檢查和診斷課件
- 西洋服裝史課件
- JIS C9335-2-5-2021 家用和類似用途電器.安全性.第2-5部分:洗碗機的特殊要求
- 振動流化床使用說明書振動流化床干燥機使用說明書
- 高考語文一輪復(fù)習(xí)小說表現(xiàn)手法ppt課件
- 一至六年級下冊音樂期末試卷及答案
- 多介質(zhì)過濾器計算書
- 鑼鼓曲譜16762
- 三、QHLY系列——露頂式弧形門閘門液壓啟閉機
- 《病毒性肝炎》課件.ppt
- UCP600中英文對照版
評論
0/150
提交評論