the difference of echo&print function

原创 2007年10月10日 17:39:00
There is a difference between the two, but speed-wise it should be 
irrelevant which one you use.  print() behaves like a function in that 
you can do:  $ret = print "Hello World";And $ret will be 1That means 
that print can be used as part of a more complex expression where echo 
cannot.  print is also part of the precedence table which it needs to 
be if it is to be used within a complex expression. It is just about at 
the bottom of the precendence list though.  Only "," AND, OR and XOR 
are lower.echo is marginally faster since it doesn't set a return value 
if you really want to get down to the nitty gritty.If the grammar is: 
echo expression [, expression[, expression] ... ]Then echo ( 
expression, expression ) is not valid.  ( expression ) reduces to just 
an expression so this would be valid: echo ("howdy"),("partner");but 
you would simply write this as: echo "howdy","partner"; if you wanted 
to use two expression.  Putting the brackets in there serves no purpose 
since there is no operator precendence issue with a single expression 
like that.
 

介绍一些有助于写出更好Go程序的工具

前面讲了测试和性能调优之类,这篇主要讲如何利用Go提供的一些工具和参数,帮助写出更好的代码. 一. golint 检查代码规范 二. go vet 检查代码存在的隐患 三. -race 检查是否有ra...
  • xcltapestry
  • xcltapestry
  • 2015年11月22日 22:26
  • 2783

PHP中echo(),print(),print_r()的区别及打印函数

echo ,print的区别在于echo 可以输出多个变量值,而print只有一个变量,做为一个字符串输出. 另一点区别在于echo 没有返回值,print有返回值1.print不能输出数组和对象。 ...
  • anihasiyou
  • anihasiyou
  • 2013年09月23日 10:16
  • 21400

PHP中echo和print的区别

一般来说,PHP中动态输出HTML内容,是通过print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也...
  • maliao1123
  • maliao1123
  • 2016年10月10日 11:17
  • 4423

php学习之一(变量,作用域,echo,print)

PHP 是什么? PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。 PHP 脚本在服务器上执行。 PHP 可免费下载使用。 P...
  • kevin_love_it
  • kevin_love_it
  • 2017年03月10日 09:17
  • 131

PHP字符串函数之 sscanf echo print sprintf vsprintf printf vprintf fprintf vfprintf

PHP字符串函数之 sscanf echo print sprintf vsprintf printf vprintf fprintf vfprintf标签:PHP字符函数 PHP字符串输入输出 ...
  • letshi
  • letshi
  • 2016年01月15日 17:31
  • 469

PHP echo, print, printf, sprintf函数的区别和使用

1. echo函数:输出函数,是命令,不能返回值。echo后面可以跟很多个参数,之间用分号隔开,如: echo $myvar1; echo 1,2,$myvar,"bold";2. print函数:是...
  • teresa502
  • teresa502
  • 2011年03月12日 21:42
  • 472

PHP : echo和print的区别

字符串连接符:   //句号作为字符串连接符,echo中可以使用逗号作为连接符,但是                                                        ...
  • HUGEHEADHUGE
  • HUGEHEADHUGE
  • 2011年04月19日 16:47
  • 1092

PHP Echo Vs Print

  Foreword: We have established that PHP is a web development language that can make developers a he...
  • jasonjiang1985
  • jasonjiang1985
  • 2011年06月24日 17:20
  • 166

php基础(语法、变量定义、echo/print)

一、php语法: 大小写敏感: 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏...
  • qq_20567419
  • qq_20567419
  • 2017年06月25日 16:26
  • 103

php调试时echo,print_r(),var_dump()的区别

echo() 可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print() 函数...
  • Alen_xiaoxin
  • Alen_xiaoxin
  • 2017年02月20日 11:06
  • 821
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:the difference of echo&print function
举报原因:
原因补充:

(最多只允许输入30个字)