国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

分析PHP中單雙引號的誤區(qū)和雙引號小隱患

2024-05-04 23:48:26
字體:
來源:轉載
供稿:網(wǎng)友

許多程序員以為在PHP中單引號和雙引號是一樣的,其實這要看怎么用法,在有些方面它們確實是一樣,但有一些方面它們也有著很大的區(qū)別,今天小編就來為您說說有哪些區(qū)別。

1、一般情況下兩者是通用的.但如果雙引號內(nèi)寫的是變量就會執(zhí)行解析操作,而單引號則不解析,這個怎么說?還是舉個例子吧。

php單引號和雙引號,php單雙引號的區(qū)別,php,單引號

這下看明白了吧!

2、執(zhí)行效率不一樣,單引號的執(zhí)行速度要比雙引號的執(zhí)行速度快,如果是一樣大型的程序,這方面還是要注意優(yōu)化的,畢竟PHP屬于解釋型語言。所以如果內(nèi)部只有純字符串的時候,用單引號(速度快),內(nèi)部有別的東西(如變量)的時候,用雙號引會更靈活些。

PHP雙引號小隱患

PHP很多語法特性會讓攻擊者有機可乘,例如PHP會檢測雙引號中的變量。

執(zhí)行如下代碼:

function test(){ echo "abc";}echo "${@test()}"; //或者 echo ${@phpinfo()};

原理如下:

$a = 'b';$b = 'a'; echo $$a; //a

以上就利用了PHP可變變量,雙引號{}可解析雙引號內(nèi)的變量內(nèi)容特性制造出來的小麻煩。 大家看懂了嗎?這些誤區(qū)和小隱患程序員們在平時要多多注意了。


注:相關教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 合肥市| 鹿邑县| 舞阳县| 咸宁市| 平泉县| 凤凰县| 新和县| 昆明市| 扎鲁特旗| 衡山县| 临猗县| 来安县| 南安市| 高陵县| 叶城县| 武城县| 荣成市| 金华市| 赤峰市| 边坝县| 乐安县| 田阳县| 龙游县| 五河县| 辉县市| 耒阳市| 大邑县| 岫岩| 清徐县| 化德县| 分宜县| 舒城县| 肇源县| 崇文区| 贵定县| 平原县| 蓬安县| 巩留县| 清徐县| 鄱阳县| 内黄县|