为了账号安全,请及时绑定邮箱和手机立即绑定

单双引号内包含变量的问题

当双引号中包含变量时,变量会与双引号中的内容连接在一起;

当单引号中包含变量时,变量会被当做字符串输出。

如果双引号内$后没有变量,也就是没有$这个变量,该怎么输出?

正在回答

3 回答

echo "\$";//是这个不

0 回复 有任何疑惑可以回复我~
#1

歪克士 提问者

我的意思是 如果 $one = 1 echo "我是 $one ";//内部有变量 echo "我是 $two ";//内部无变量,只是字符 第二种输出是否会报错?
2017-07-29 回复 有任何疑惑可以回复我~
#2

慕妹5883356 回复 歪克士 提问者

那变量默认为NULL,变量未定义就直接使用会自动初始化
2017-07-29 回复 有任何疑惑可以回复我~
#3

歪克士 提问者 回复 慕妹5883356

原来如此,谢谢
2017-07-30 回复 有任何疑惑可以回复我~

报 Notice: Undefined variable: tow 错误

echo "我是 \$two "; 会输出 我是 $two

1 回复 有任何疑惑可以回复我~
#1

歪克士 提问者

谢谢哈
2017-07-31 回复 有任何疑惑可以回复我~

同学你好,第二种输出会报错,因为没有定义变量,就相当于在女儿国找男人一样,找不到,肯定会报错,

1 回复 有任何疑惑可以回复我~
#1

歪克士 提问者

非常感谢
2017-07-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455956    人
  • 解答问题       6306    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

单双引号内包含变量的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信