书香 发表于 2023-5-19 23:49

【单引号和双引号】

本帖最后由 书香 于 2023-5-21 22:14 编辑

几乎所有语言中,文本类型数据的表示数据都是使用双引号,在php中,分为单引号和双引号

php的单引号相当于其他语言的双引号

php的双引号可以对变量等起到解析转义作用
<?
$a = '111';
echo '222$a';
?>
最后输出的结果就是文本222$a,单引号里面的就是纯文本

再看下面的代码,采用的是双引号
<?
$a = '111';
echo "222$a";
?>

最后输出的结果是文本222111,因为变量$a=111,双引号会对变量进行解析,就是把$a自动替换成111

重点,不推荐使用双引号去写,容易出现问题,比如下方代码
<?
$a = '111';
echo "$a222";
?>

你可能以为会输出111222,但结果是空,因为系统以为你要输出的可能是变量$a222,但没有这个变量,所以是空

(点击返回课程目录:https://www.52hb.com/thread-58658-1-1.html)

五十七 发表于 2023-5-19 23:58

sjtkxy 发表于 2023-5-31 04:40

longge188 发表于 2023-9-7 09:26

感谢分享
页: [1]
查看完整版本: 【单引号和双引号】