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

关于 点 运算符

<?php echo "helloworld" . 1+2; ?>

输出是 2 前面的"helloworld"没有输出 原因是什么?

正在回答

3 回答

既要打印字符串,又要计算只能分开写。字符串是没有计算功能的。例如:

<?php echo "helloworld"; ?>

 <?php echo 1+2; ?>

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

走在路上3

<?php echo "欢迎同学们!"; echo "Welcome" . " to imooc!"; echo 1+2+3+4+5; ?> 这样也可以的
2016-05-17 回复 有任何疑惑可以回复我~

因为php 中的 . 字符串跟数值链接会转陈数值类型。

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

左手香

不懂别瞎说啦,误导新手
2016-09-13 回复 有任何疑惑可以回复我~

点运算符在php中是用于连接字符串,如果你是想输出hello word 1+2那你就要这样写<?php echo "helloworld" . "1+2"; ?>

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

举报

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

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

进入课程

关于 点 运算符

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