$a = 'jfdjaff';
$b = '234125';
$c = '"jj $a $b"'.PHP_EOL;
echo $c;
$c = 'jj $a $b'.PHP_EOL;
echo $c;
$c = "'jj $a $b'".PHP_EOL;
echo $c;
die;

输出结果:

"jj $a $b"

jj $a $b
'jj jfdjaff 234125'

总结:单引号的信息直接做字符处理效率高,双引号包括的内容需要解释替换。

单引号串和双引号串在PHP中的处理是不相同的。双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。

 

数据库调剂需要使用双引号,引起来。如:select * from tableName where  name="name";

在php中建议这么写 $sql = ‘select * from tableName where  name="'.$name.'"';

posted on 2016-03-09 20:40  swing07  阅读(163)  评论(0编辑  收藏  举报