關(guān)于“變量解析_php”的問(wèn)題,小編就整理了【4】個(gè)相關(guān)介紹“變量解析_php”的解答:
php中局部變量可分為哪兩種類型?變量的定義:在整個(gè)php腳本中可以發(fā)生改變的量叫做變量
變量命名的規(guī)則:
①所有的變量必須用$ 來(lái)修飾
②由字母數(shù)字下劃線組成
③不能用數(shù)字開頭
④可以是中文,但一般不用,不能包含特殊字符
⑤變量名區(qū)分大小寫
四種標(biāo)量數(shù)據(jù)類型:整型、實(shí)型(浮點(diǎn)型) 字符型布爾型
兩種特殊類型:資源 NULL
兩種復(fù)合數(shù)據(jù)類型:數(shù)組和對(duì)象
常量定義:在整個(gè)程序運(yùn)行過(guò)程中其值不發(fā)生改變的量,切記常量不加$
例如:define(“A”,10); echo A; 輸出10
Defined(常量名) //檢測(cè)常量是否被設(shè)置
常量可以一旦被定義不能被修改,在整個(gè)運(yùn)行過(guò)程中不可以改變的量
變量可 以改變的量,常量占內(nèi)存,變量不占內(nèi)存 因?yàn)樽兞吭谀_本執(zhí)行結(jié)束時(shí)會(huì)自動(dòng)釋放
php預(yù)定義變量的三個(gè)基本類型?變量定義 $變量名 = “變量值”; 例如 $b = "1234"; 如果變量值是數(shù)字可以不用引號(hào)! 存在8種變量類型,可以分為三類* 標(biāo)量類型: boolean、integer、float(double)、string* 復(fù)合類型: array、object* 特殊類型: resource、NULL
php中什么變量是非法的?php中,數(shù)字在$變量標(biāo)識(shí)符后是非法的。
在PHP語(yǔ)言中,變量都是保存在哈希表中,稱為變量符號(hào)表,其中變量名為哈希表的鍵,變量名對(duì)應(yīng)的容器zval的指針為哈希表中的值。所有全局變量放在一張主符號(hào)表中(也就是數(shù)組$GLOBALS對(duì)應(yīng)的哈希表)。
所以,PHP語(yǔ)言有個(gè)特性,變量在命名時(shí),$變量標(biāo)識(shí)符后不能以數(shù)字開頭。
PHP中對(duì)變量使用單引號(hào)和雙引號(hào)的區(qū)別?在PHP中,單引號(hào)和雙引號(hào)大多數(shù)情況下沒(méi)有區(qū)別,但是在一些特殊用法上雙引號(hào)會(huì)多一些功能.
雙引號(hào)可以直接解析變量而單引號(hào)不會(huì)
例如:
$a='123';
$b='$a';
$c="$a";
echo $b; //輸出$a
echo $c; //輸出123
特別注意以下例子
echo '$a的值是'.$a; //輸出:$a的值是123 (真正想要的結(jié)果)
echo "$a的值是".$a; //輸出:123的值是123
上面這種要輸出的字符串有和變量重名的,就必須用單引號(hào)避免解析.
在混合編寫代碼時(shí),單雙引號(hào)可以互補(bǔ)避免出錯(cuò).
例如:
$html1='<div >你好世界</div>';
$html2='<div onclick=alert("你好世界");>點(diǎn)擊</div>';
到此,以上就是小編對(duì)于“變量解析_php”的問(wèn)題就介紹到這了,希望介紹關(guān)于“變量解析_php”的【4】點(diǎn)解答對(duì)大家有用。