Home > Backend Development > PHP Tutorial > php中print 只能输出一个字符串,并始终返回 1

php中print 只能输出一个字符串,并始终返回 1

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 20:13:07
Original
1415 people have browsed it

print 只能输出一个字符串,并始终返回 1
请问返回的1是返回给服务器还是某个地方?

忘了先去百度0.0

php中print  只能输出一个字符串,并始终返回 1

回复内容:

print 只能输出一个字符串,并始终返回 1
请问返回的1是返回给服务器还是某个地方?

忘了先去百度0.0

php中print  只能输出一个字符串,并始终返回 1

$a=print "-+++++++++++++++1dsfdsf";

成功$a 是1 ,也就是true

失败 $a 是 0,也就是false

打印内容用 echo

函数返回值没见过吗?用变量接收。

对于print和echo建议用echo

原因1:大家都用echo

原因2:echo是语句,print是函数,echo更快

对于LZ的问题: print()是有返回值的。

print组成表达式,表达式不一定是函数,函数才叫返回值,但表达式一定有值,就比如2 + 3是表达式它就有值。echo组成语句,语句没有值。php里这种东西多了去了,include不是函数,照样有值。

表达式的好处就是用于lambda中比较简洁,然而php并没有lambda。

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template