單引號(hào)和雙引號(hào)的區(qū)別
PHP中的單引號(hào)和雙引號(hào)在很多時(shí)候都是互通的,但是也存在區(qū)別:
1、單引號(hào)
其中的內(nèi)容不會(huì)經(jīng)過解釋(n不會(huì)輸出為換行,而是直接輸出),即內(nèi)容會(huì)與輸入的內(nèi)容一致,例如:
<?php $a = 123; echo 'a is $a';
其輸出內(nèi)容為:
a is $a
2、雙引號(hào)
雙引號(hào)中的內(nèi)容將會(huì)被解釋,即解析內(nèi)容中的變量,例如:
<?php $a = 123; echo "a is $a";
其輸出結(jié)果為:
a is 123
3、注意
1)、雙引號(hào)中插入單引號(hào),若單引號(hào)中存在變量,變量會(huì)被解釋
2)、因?yàn)殡p引號(hào)的內(nèi)容會(huì)被解釋,所以雙引號(hào)的效率會(huì)比單引號(hào)的效率低,所以,我們可以
在PHP代碼中盡量使用單引號(hào)
若包含變量需要進(jìn)行解析時(shí),則使用雙引號(hào)