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