Andy's Blog » » 关于print和echo的区别

关于print和echo的区别

print和echo都是处理字符串的函数,它们的区别虽然不大,但还是有区别的:)

1. print是函数,而echo不是
2. print会返回值,成功就返回1,失败就0,而echo没有返回值
3. 理论上echo要比print快,因为它没有返回值,但是,应该是感觉不出来的 :)
4. echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串

另外,printf() 和 sprintf() 类似,均为格式化输出
不同的是 printf() 输出到标准输出, sprintf() 输出到变量

Incoming search terms:

Tags: PHP

本文地址: http://www.21andy.com/new/20060406/222.html