PHP網(wǎng)站制作中幾個(gè)常用的小知識(shí)

2023-02-15    分類(lèi): 網(wǎng)站制作

PHP <a href=網(wǎng)站制作小知識(shí)" src="/upload/pic19/1514510669.jpg" />
今天給大家介紹幾個(gè)PHP在做網(wǎng)站過(guò)程中我們經(jīng)常用到的幾個(gè)小知識(shí),有表達(dá)式不同結(jié)果相同,也有表達(dá)式相近結(jié)果不相同等,下面創(chuàng)新互聯(lián)程序員為大家列舉幾點(diǎn):
關(guān)于“==”、“=”和“===”區(qū)別=是賦值符 (例如:a=1.在這里不多做介紹。)
==是比較運(yùn)算符,只會(huì)檢查值不會(huì)檢查表達(dá)式的類(lèi)型
===是恒等計(jì)算符,會(huì)同時(shí)檢查表達(dá)式的值和類(lèi)型
例如:
a=0 (數(shù)值)
b=false (布爾值)
a==b (成立)
a===b(不成立)
關(guān)于“!==”與“!=”的區(qū)別!=是不等于,比較表達(dá)式的值
!==是絕對(duì)不等于,同時(shí)比較表達(dá)式的值 和類(lèi)型
以上兩個(gè)比較符和第一點(diǎn)(“==”,“===“)類(lèi)似
關(guān)于“a=b”與”a=&b”的區(qū)別1.a=b:
做網(wǎng)站寫(xiě)代碼的時(shí)候肯定都用過(guò)a=b,b=c之類(lèi)的賦值吧。他就是把b的會(huì)值賦給a。如果b的值更改了a的值是不會(huì)改變的。
舉個(gè)例子:
b=1
a=b
b=2
打印 a 結(jié)果為 1
打印b 結(jié)果2
2.a=&b
這個(gè)賦值方式我們可能用的不多,要特定的環(huán)境下他是非常有用的。他是把b的地址傳給a,不是賦值,是a和b 指向同一個(gè)內(nèi)存地址,當(dāng)內(nèi)存的值改變時(shí),他們的值都會(huì)改變
b=1
a=b
b=2
打印 a 結(jié)果為 2
打印b 結(jié)果2
“a++”與“++a“的區(qū)別其它不管是a++和++a意思都相同 都是a=a+1但是他們的優(yōu)先級(jí)別是不一樣的。例如:
a=1,b=1
a++ 的輸出結(jié)果是1
++a的輸出結(jié)果是2
關(guān)于“->”、“=>”和“::”分別是什么意思1.“=>”是數(shù)組成員訪問(wèn)符號(hào)
這個(gè)我們經(jīng)常用在數(shù)組中,操作很方便;例如:
$newarray= new array( name => 'xiaoming',
sex => 'lan',
age => 20,
)
在這里特別說(shuō)明一下在于等于符號(hào)是:“>=”不要寫(xiě)反了。
2.”->”是對(duì)象成員訪問(wèn)符號(hào)
例如:$this->$name = $value
$this代表的是這個(gè)類(lèi)的本身 ->是訪問(wèn)這個(gè)類(lèi)所包含的所有成員的操作符號(hào),這句代表的意思 就是把當(dāng)前類(lèi)的name成員變量設(shè)置為value
3.“::”這個(gè)符號(hào)叫范圍解析符
一般使用場(chǎng)景是調(diào)用內(nèi)部靜態(tài)成員或者其它類(lèi)的成員調(diào)用
例如:
Calss A{
Static name=”xiaoming”;
Static function b{
//
}
Function test(){
self::b(); self::$name;
}
}
本文作者:創(chuàng)新互聯(lián)朱敦釗

新聞名稱(chēng):PHP網(wǎng)站制作中幾個(gè)常用的小知識(shí)
網(wǎng)站URL:http://www.muchs.cn/news4/237204.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)