代码之家  ›  专栏  ›  技术社区  ›  Aillyn

PHP[duplicate]中echo、echo()、print和print()之间的差异

  •  8
  • Aillyn  · 技术社区  · 15 年前

    可能的重复项:
    How are echo and print different in PHP?
    Is there any difference between ‘print’ and ‘echo’ in PHP?
    What’s the difference of echo,print,print_r in PHP?

    echo 'Hello';
    echo ('Hello');
    print 'Hello';
    print ('Hello');
    

    这四个有什么区别吗?另外,括号有什么区别吗?

    1 回复  |  直到 9 年前
        1
  •  1
  •   NikiC    10 年前

    两个区别:

    print echo 打印 可以用作表达式。

    回声 接受多个参数。所以你可以写信 echo $a, $b echo $a . $b .

    关于括号:它们只是 错误的 echo (((((((((($a)))))))))) ; 人们通常用括号表示无知,认为 打印 是一个函数。此外,它增加了误解的机会。例如 print("foo") && print("bar") 不打印 foobar print(("foo") && print("bar")) . 所以呢 bar1