旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php字符串单引号和双引号的区分【php题目】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP问题浏览:97


导读:php字符串单引号和双引号的区分在PHP中,字符串的定义能够运用英文单引号'',也能够运用英文双引号""。平常情况下二者是通用的,但双引号内部变量会剖析,单引号则不...

php字符串单引号和双引号的区分

在PHP中,字符串的定义能够运用英文单引号' ',也能够运用英文双引号" "。

平常情况下二者是通用的,但双引号内部变量会剖析,单引号则不剖析。

PHP许可我们在双引号串中直接包括字串变量。

而单引号串中的内容总被认为是一般字符,因而单引号中的内容不会被转义效力更高。

引荐:【PHP教程】

比方:

$str='hello';
echo "str is $str"; //运转效果: str is hello
echo 'str is $str'; //运转效果: str is $str

php中,双引号中的变量($var)和特别字符(\r\n之类)会被转义,单引号中的内容不会被转义(所以效力更高)。

运用上的话,我之前很喜欢在sql字符串里如许写$sql = "SELECT * FROM table WHERE id = $id",如许内里的$id能够被转义,单引号就不可。

在JavaScript中 单引号 和双引号没有区分,只需成对运用就行。

我在JavaScript 中运用单引号大多是因为 Javascript 和 HTML 打交道比较多,输出 HTML 片断的时刻不需要转义 HTML 中属性的引号。

总之,看实际情况来用啦,怎样轻易怎样运用。

以上就是php字符串单引号和双引号的区分的细致内容,更多请关注ki4网别的相干文章!

标签:php字符串