输入为
“a123”
六,
PHP 中的单引号和双引号之别
以下为引用的内容:
<?php
$a="123";
echo "$a";
echo '$a';
?>
输出为
“123$a”,其中 echo "$a" 输出了变量 a 的值,而 echo '$a' 输出的是单引号中的字符串
本身。
以下为引用的内容:
<?php
$a="123";
echo "$a'$a'";
?>
则输出为
“123'123'”并不是“123$a”。虽然是'$a',但置于双引号下变量还是被替换了。
所以,可以得出:只要是双引号中内容中的变量,都会被替代;而单引号中的则不作任何
替换。
双引号中的内容需转义的,使用
“”前缀,比如“”,“$”、“"”。所以要输入“123$a”,则为
以下为引用的内容:
<?php
$a="123";
echo "$a$a";
?>
再比如:
以下为引用的内容:
<?php
$a="123";