您现在的位置是:网站首页>软件开发>语言基础>PHPPHP
echo()、halt()、dump()、print()、print_r()的区别
风口下的猪2019-06-09【PHP】
简介
一.echo()
可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。
【其不能输出数组。】
二.print()
函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。
【其只能打印字符串,为字符串时返回成功】
三.print_r()
可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。但print_r()输出布尔值和NULL的结果没有意义,因为都是打印"\n"。因此用var_dump()函数更适合调试。
四.halt()和dump()
两者很相似,打印出来的内容很清楚很规范。所以,在实际开发过程中,经常用以打印数据,测试数据是否正常传输以及分析数据。
五.var_dump()
判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型。此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
一般开发中使用halt()和dump()就够了,必要时再用var_dump()
很赞哦! (0)
上一篇:PHP Cookie
/ponder/index.php/index/catelist/catelist/cateid/10.html
相关阅读 (同一栏目)
- 解决 json_encode 格式化的数据出现反斜杠的问题
- .php?q=和&sid=是用来干什么
- $this
- exit() 函数
- PHP魔术方法集—-__construct()
- ::作用域运算符
- ::与new实例化的区别
- PHP中this,self,parent的区别
- 实例化和初始化的区别
- PHP Session
- PHP Cookie
- echo()、halt()、dump()、print()、print_r()的区别
- array_push()数据时,使用其返回值
- 如何更改WAMPServer默认配置之更改MySql默认ROOT帐号的密码
- 关于php集成环境mysql wamp 修改密码后phpMyAdmin拒绝访问解决办法
- Wamp如何设置访问域名,即除了localhost,通过其他字符串访问127.0.0.1
- Windows下安装Composer的详细教程
- Composer使用–下载第三方扩展库
- 实例化php类的时候如何传参
- PHP声明带有默认值的参数方法,调用时传参问题
- protected、private、public的区别
- super()和this()
- 携带token要先设置后端header的Access-Control-Allow-Headers
- Using $this when not in object context错误原因及解决办法
- BOM (byte order mark)
- windows系统下 命令行 php --version 的版本与phpinfo()版本不一致问题
- 在本地没问题,在线上项目显示控制器找不到
- 运行composer 报错:PHP Deprecated: Directive 'track_errors' is deprecated in Unknown on line 0
- Composer安装遇到fileinfo问题,提示Install or enable PHP's fileinfo extension
- PHP 的 ::class 用法
- PHP – 如何使用 bcsub() 函数从另一个中减去一个任意精度数?
- fastAdmin本地安装插件避坑
- fastAdmin的避坑
栏目目录
标签云
站点信息
- 文章统计:528篇
- 移动端访问:扫码进入SQ3R
