PHP之单双引号

作者:邹阳 | 发表于:2016-04-17 18:19:13

阅读量:(279) | 所属栏目:编程

在php内,单双引号含义不一样的:

①单引号:里面的变量代表变量符号,不引用变量值的。 可以嵌入html代码(这点跟js一样)。不可使用转义字符
$userName ="邹阳";
echo 'His name is $userName';   //返回 His name is $userName

②双引号:里面的变量不代表变量符号,代表引用变量的值。双引号里还可以包含使用转义字符(例如\n),实现对源代码的格式修改。可以嵌入html代码(这点跟js一样)
另外,在SQL语句里,不是php哈,外面有双引号,内部直接写变量是可以的,但是要写数组,就得用一个花括号把数组给括起来才行。  { $name[0] }
例如:
$userName ="邹阳";
echo"His name is $userName";   //虽然是个字符串,但是在双引号包含中的字符串的变量的值,是可以解析的。但是需要注意,如果$userName是中文,那么紧跟其后的符号不能使用中文符号,不然会导致后面的所有内容无法显示,可以将后面内容分离出来,使用. 来连接处理。

//转义字符可以得到解析
echo"虽然他的QQ号有很多女生,\n但一个都不属于他";    //  \n 会使php源代码换行,网页显示一个小空格。要让网页显示也换行,需使用<br /> ,例如:echo"虽然他的QQ号有很多女生,<br />但一个都不属于他"; 

回复内容:(还能输入1000字)
验 证 码: