PHP中单引号和双引号的作用是不一样的。简单来讲,单引号中所包含的内容仅仅作为字符串来用,不会被解释或替换;而双引号的中的则会被解释、替换;
举个简单的小例子:
输出结果是:
I like PHP
I like $myString
从上面例子可以看出,双引号中的内容会被php的语法分析其进行解析、替换,而单引号中的则不会。
举个简单的小例子:
<?php
$myString='PHP';
$testStringA="I like $myString";
$testStringB='I like $myString';
echo $testStringA;
echo $testStringB;
?>
输出结果是:
I like PHP
I like $myString
从上面例子可以看出,双引号中的内容会被php的语法分析其进行解析、替换,而单引号中的则不会。