最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php printf和echo区别是什么

来源:懂视网 责编:小采 时间:2020-11-02 18:25:52
文档

php printf和echo区别是什么

php printf和echo区别是什么:php printf和echo区别是:1、echo可以输出多个字符串,而print只能输出一个字符串;2、【echo()】无返回值,与echo命令相同,而【print()】有返回值,成功返1,失败返0。【相关学习推荐:php图文教程】php printf和echo区别是:PHP中动态输出H
推荐度:
导读php printf和echo区别是什么:php printf和echo区别是:1、echo可以输出多个字符串,而print只能输出一个字符串;2、【echo()】无返回值,与echo命令相同,而【print()】有返回值,成功返1,失败返0。【相关学习推荐:php图文教程】php printf和echo区别是:PHP中动态输出H

php printf和echo区别是:1、echo可以输出多个字符串,而print只能输出一个字符串;2、【echo()】无返回值,与echo命令相同,而【print()】有返回值,成功返1,失败返0。

【相关学习推荐:php图文教程】

php printf和echo区别是:

PHP中动态输出HTML内容,是通过print和echo语句来实现的,在实际使用中,

print和echo两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo函数中,可以同时输出多个字符串,而在 print函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

echo 和 print 都不是函数,而是语言结构,所以圆括号都不是必需的。

区别在于:

(1) echo可以输出多个字符串,像下面这样:

echo 'a','b','c';

非要加上圆括号,注意写成echo ('a','b','c');是错误的,应该写成:

echo ('a'),('b'),('c');

没有像函数的行为,所以不能用于函数的上下文

(2) print只能输出一个字符串,它可以表现得像一个函数,比如可以使用:

$ret = print 'Hello World';

所有它能用在更复杂的表达式中。

另外,echo的效率相对比较快!

代码:

$a='hello ';$b='php world!';echo $a,$b.'
';//echo 可以用逗号分隔字符串变量来显示
print $a.$b.'
';//而print不能使用逗号,只能用点号分隔,
//print $a,$b.'
';//这里使用逗号时报错。
?>

分析总结:

echo命令和print命令相同,没有区别;echo函数和print函数有区别。

  • echo() 无返回值,与echo命令相同

  • print() 有返回值,成功,返1,false,返0.

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

  • 形如:

    echo <<< EOT
    EOT;
    print <<< EOT
    EOT;

    其含义:

  • <<<运算符,将由自定义分界符间的内容视为字符串,可对其间的变量做处理

  • EOT自定义分界符,结束时必须位于行首

  • 相关学习推荐:php编程(视频)

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    php printf和echo区别是什么

    php printf和echo区别是什么:php printf和echo区别是:1、echo可以输出多个字符串,而print只能输出一个字符串;2、【echo()】无返回值,与echo命令相同,而【print()】有返回值,成功返1,失败返0。【相关学习推荐:php图文教程】php printf和echo区别是:PHP中动态输出H
    推荐度:
    标签: 区别 php 什么区别
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top