关于print和echo的区别
print和echo都是处理字符串的函数,它们的区别虽然不大,但还是有区别的:)
1. print是函数,而echo不是
2. print会返回值,成功就返回1,失败就0,而echo没有返回值
3. 理论上echo要比print快,因为它没有返回值,但是,应该是感觉不出来的 :)
4. echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串
另外,printf() 和 sprintf() 类似,均为格式化输出
不同的是 printf() 输出到标准输出, sprintf() 输出到变量
Tags: PHP