1.定義:
變量,用于臨時(shí)存儲(chǔ)值得容器。
2.聲明、釋放、檢測(cè)、判定:
$變量名=值;(第一次給變量賦值才算創(chuàng)建了這個(gè)變量。)
unset();(釋放一個(gè)變量)
isset();(檢測(cè)變量是否設(shè)置)
empty();(檢查判斷變量是否為空)
3.變量命名:
一個(gè)有效的變量名由字母或者下劃線開頭,后面跟上任意數(shù)量的字母、數(shù)字或下劃線。且一個(gè)變量名絕對(duì)不能以數(shù)字開頭,中間不能使用空格,不能用點(diǎn)分開。
4.可變變量:
定義:一個(gè)變量的變量名可以動(dòng)態(tài)的設(shè)置和使用。
可變變量是通過獲取一個(gè)變量的值作為變量名。
$a="me"; $$a="he"; echo "$a $he"; //輸出mehe echo "$a ${$a}"; //輸出mehe
5.變量的引用賦值:
用“&”符號(hào)來進(jìn)行變量的引用賦值;
$a="he"; $b=&$a; echo $a;//輸出he echo $b;//輸出he $b='me'; echo $a;//輸出me echo $b;//輸出me
在這個(gè)過程中引用賦值其實(shí)是將變量的值所在的內(nèi)存地址引用給了變量,如果其中任何一個(gè)的值發(fā)生改變,那么這兩個(gè)變量都會(huì)改變,因?yàn)檫@兩個(gè)變量共有一個(gè)內(nèi)存中的值。
6.變量的類型:
四種標(biāo)量類型:布爾型(bool)、整型(int)、浮點(diǎn)型(float)、字符串(string)
兩種復(fù)合類型:數(shù)組(array)、對(duì)象(object)
兩種特殊類型:資源(resource)、NULL
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。