关于打印输出

输出语法
1、echo ==== 输出标量数据,任何数据类型转为字符串输出
2、print ==== 同上
3、print_r ==== 可以输出数组,但输出bool类型需要转换,同上不转换输出为空
4、var_dump ==== 打印调试,可以看到详细的信息 包括数据类型 和数据值
5、sprintf ==== 格式化输出字符串 比如把字符串的数字保留两位数、改变成其他进制数字输出

echo 与print 的三大区别
第一、echo可以输出多个字符串(逗号分隔),print只能输出一个字符串
第二、echo比print输出效率高
第三、echo没有返回值,print有返回值,字符串输出成功返回true,否则返回false

另外var_dump可以输出多条数据,不限制数据类型,用逗号分隔

结束输出
die与exit的区别
1、都不是函数,是语言结构。 啥是语言结构?看这个吧 http://static.kancloud.cn/i281151/blog-php/225453
2、名字不同,实现的功能完全相同,zend引擎解析出来都指向同一个函数。
3、die主要用于不可预测的、意外的程序终止(非主观),比如数据库连接时使用;
exit主要用于想要程序终止(主观),比如参数验证、权限验证不正确时使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值