PHP中什么叫双引号中的变量会被编译,而单引号中不会编译变量,当做字符串来用?

我有更好的答案
推荐于2017-11-25 23:31:21 最佳答案
使用双引号括字符串PHP解释器其进行变量替换、转义等操作 ,即使引号内没变量PHP解释器依其进行检查想输基本字符串用单引号吧节省些资源需要进行变量替换必须用双引号情况用单引号吧

$a = 'a';
echo "变量a=$a";

变量a=a

单引号
$a = 'a';
echo '变量a=$a';

变量a=$a

其他回答

意思双引号 变量 接收器变量.单引号变量接收器字符串.
IT小玩子 | 发布于2013-07-25
评论
$age = 18

echo "小明今年$age岁"
// 输出 小明今年18岁 , 变量$age被编译为了18
echo '小明今年$age岁'
// 原样输出 小明今年$age岁
Ruifly | 发布于2013-07-24
评论
php中单引号中间的内容php默认为字符串,不会做其他的处理;
双引号中的内容中如果包含已经定义的php变量的话,在客户端输出的话就会显示变量中的值
冬日十三度 | 发布于2013-07-24
评论
收起 其他1条回答

为您推荐:

×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消