问答详情
源自:1-5 PHP-字符串

关于 点 运算符

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

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

提问者:charlesch 2016-05-15 16:16

个回答

  • 走在路上3
    2016-05-17 19:34:38

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

    <?php echo "helloworld"; ?>

     <?php echo 1+2; ?>

  • 慕莱坞1087363
    2016-05-15 16:47:44

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

  • 雨里
    2016-05-15 16:39:51

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