php输出方式echo、print、print_r等比较

php输出echo、print、print_r、printf、sprintf、var_dump的区别比较

1、echo

echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,

那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。

2、print

print() 和 echo() 用法一样,但是echo速度会比print快一点点。实际上它也不是一个函数,因此您无需对其使用括号。

不过,如果您希望向print() 传递一个以上的参数,那么使用括号会发生解析错误。注意print**总是返回1**的,这个和echo不一样,

也就是可以使用print来赋值,不过没有实际意义

3、print_r 函数

print_r函数打印关于变量的易于理解的信息。

语法:mixed print_r ( mixed $expression [, bool return ] )

如果变量是string , integer or float , 将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,

也就是有key和value对应的那种格式。对于object对象类同。print_r有两个参数,第一个是变量,第二个可设为true,如果设为true,则会返回字符串,否则返回布尔值TRUE。

4、printf函数

printf函数返回一个格式化后的字符串。

(类似C语言的输出,咱们一般用echo+. 的形式)

语法:printf(format,arg1,arg2,arg++)

参数 format 是转换的格式,以百分比符号 (%) 开始到转换字符结束。下面是可能的 format 值:

* %% 返回百分比符号

* %b 二进制数

* %c 依照 ASCII 值的字符

* %d 带符号十进制数

* %e 可续计数法(比如 1.5e+3)

* %u 无符号十进制数

* %f 浮点数(local settings aware)

* %F 浮点数(not local settings aware)

* %o 八进制数

* %s 字符串

* %x 十六进制数(小写字母)

* %X 十六进制数(大写字母)

arg1, arg2, arg++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的,在第一个 % 符号中,插入 arg1,

在第二个 % 符号处,插入 arg2,依此类推。如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入 % 符号之后,由

数字和 $ 组成。可使用数字指定显示的参数,详情请看例子。

5、sprintf函数

此函数使用方法和printf一样,唯一不同的就是该函数把格式化的字符串写写入一个变量中,而不是输出来。

6、var_dump函数

功能: 输出变量的内容、类型或字符串的内容、类型、长度。常用来调试。

免责声明:本文作者:“IT生涯”,版权归作者所有,观点仅代表作者本人。本站仅提供信息存储分享服务,不拥有所有权。信息贵在分享,如有侵权请联系ynstorm@foxmail.com,我们将在24小时内对侵权内容进行删除。
(49)
PHP基础——PHP echo 和 pr
上一篇 2024年02月21日
东归英雄传主题曲(鸿雁寄情歌曲原唱)
下一篇 2024年02月21日

相关推荐

  • 摩羯女和天秤男(天秤女很吸引摩羯男吗)

    天秤座的女生很吸引摩羯男。天秤座的女生天生就有无法抵挡的魅力,她们长得又美,性格又好,热情开朗的她们很吸引摩羯男。...

    2024年01月04日
  • 菜鸟卧底 txt(有什么是你打了很多年羽毛球才知道的事情呢)

    一、不要好为人师。有的人打球的时候,爱指导对方说,要如何拿球拍、如何发球等等,似乎别人的一举一动都不对,只有他是正确的。要知道,大家都是业余打球的,没有受过专业的训练,而且都是成年人,即使他拿球拍的手法不对,发球的姿势也不好,也已经很难改变了...

    2024年01月08日
  • 在南昌“海优歌”学游泳,孩子呛水没人来救?妈妈想起来就后怕

    来源都市现场原创未经允许不得转载南昌市民于女士,去年8月开始给孩子在海优歌亲子中心高新店报名学游泳,可最近发生的一件事,让她想起来都后怕。于女士说,这两天给5岁多的儿子小泽约游泳课时,听孩子姥姥说起5号在海优歌发生的一件事。据小泽的姥姥说,事...

    2024年01月14日
  • 张翰主演的电视剧被法拍(自闭症孩子有哪些表现)

    自闭症会影响患儿的思维与沟通,引发社交互动和语言沟通问题,造成行为方式有限和重复。虽然自闭症无法治愈,但是治疗可以帮助减轻症状,改善生活质量。...

    2024年01月23日
  • 小学六年级语文生字表(带拼音),你值得收藏

    希望给广大学生家长提供帮助,从幼儿园到六年级,【精笔格物大语文】一直都陪伴着你!小学六年级语文生字表(带拼音)唉(āi)蔼(ǎi)斑(bān)碑(bēi)饼(bǐng)搏(bó)岔(chà)潺(chán)铲(chǎn)厨(chú)赐(cì)窜...

    2024年01月29日
  • 哈格里夫斯(哈格里夫斯发明了什么)

    1765年,哈格里夫斯发明了“珍妮纺纱机”,大幅度增加了棉纱产量。“珍妮纺纱机”的出现首先在棉纺织业中引发了发明机器、进行技术革新的连锁反应,揭开了工业革命的序幕。此后,在棉纺织业中出现了骡机、水利织布机等机器。...

    2024年02月02日
  • 环境责任保险(玻璃裂了交强险可以赔吗)

    汽车保险有交强险和商业车险两类,商业车险又可分为很多类型。每一项险种的功能都有其特殊性,作为用户最关心的是哪些最有价值,或者只投保交强险是否稳妥。下面就来全面普及一下汽车车险的知识吧,首先聊一聊交强与三者。风险控制险种:交强与三者...

    2024年02月22日
  • 谷慧子:演过大秦赋,上过非诚勿扰,如今出演不惑之旅让人认不出

    由陈建斌、梅婷领衔主演的电视剧《不惑之旅》持续热播,丰富的情感线和演员的出色演技让观众追剧的热情不断高涨。不过,也有网友会感叹:这就是一部神剧,里面没有一个像样的男人,没有一段正常的感情,剧都快看完了竟然还一头雾水。必须承认,年纪太小的观众肯...

    2024年02月23日
  • 北京冬奥新增的7个小项,将带来哪些机遇和挑战

    资料图:短道速滑比赛。中新社记者宋吉河摄中新网客户端北京7月20日电(王禹)北京时间19日凌晨,国际奥委会在瑞士洛桑宣布,2022年北京冬奥会将新增7个比赛小项,对于中国冰雪运动的发展而言,国际奥委会此举可谓机遇与挑战并存。在北京冬奥会新增的...

    2024年03月01日
  • 2013年五一放假(广州市天河区五一小学怎么样)

    简介:广州市天河区五一小学位于广州市天河区东莞庄路9号,前身为成立于1957年7月的广州市鲤鱼岗职工子弟小学,1967年更名为广州市郊区五一小学,1985年更名为广州市天河区五一小学。学校坐落在素有广州“硅谷”之称的五山高校区,地处广州新中轴...

    2024年03月18日
返回顶部