问个小问题,echo 和 print

kobechen 2003-12-30 10:18:45
echo 和 print 有什么区别没有,好像没什么区别一样.
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
countstars 2003-12-30
  • 打赏
  • 举报
回复
echo可以输出两个以上参数,用逗号分开,比如:
echo "Hello, ", " world !";
而print不行
yown 2003-12-30
  • 打赏
  • 举报
回复
printf
输出格式化字符串。

语法: int printf(string format, mixed [args]...);

返回值: 整数

函数种类: 资料处理

内容说明

本函数依参数 format 指定的内容格式将字符串格式化

####################################################3
echo
输出字符串。

语法: echo "string arg1, string [argn]...";

返回值: 无

函数种类: PHP 系统功能

内容说明

本函数将字符串输出。由于它不是真正的函数,因此也没有返回值。
freehorse2000 2003-12-30
  • 打赏
  • 举报
回复
PHP中echo和print的功能也基本相同,但是两者之间也有细微差别。在PHP代码中可以把print作为一个普通函数来使用,例如执行下面的代码后变量$res的值将为1。
$ret = print "Hello World";
这意味着print可用在一些复杂的表达式中,而echo则不行。同样,在代码中echo语句的运行速度要略微快于print语句,因为echo语句不要求返回任何数值.
xuzuning 2003-12-30
  • 打赏
  • 举报
回复
两者的区别是print有返回值而echo没有

print()
本函式输出字串。若成功则传回 1,失败则传回 0。例如传输中途客户的浏览器突然挂了,则会造成输出失败的情形。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧