PHP 中 echo 与 print的区别

1. echo 可以使用逗号分隔连续输出多个字符串,如:
   echo ‘aaa’, ‘bbb’, ‘ccc’;
   // print ‘aaa’, ‘bbb’, ‘ccc’; 是错误的

2. echo 没有返回值,print有返回值,如:
   echo echo ‘aaa’;  // 语法错误
   echo print ‘aaa’; // 打印出 1

3. print可以以函数的形式使用,echo不可以,如:
   print(‘aaa’); // 可以, 注意:不能多个参数
   echo (‘aaa’); // 不可以,语法错误

4. echo 不是函数,是语法结构; print虽然能用函数形式使用,也有返回值,但是print也不是函数, 如:
   echo function_exists(‘echo’); // 返回false
   echo function_exists(‘print’); // 返回false

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据