php中echo、print、print_r、var_dump、var_export区别

php中echo、print、print_r、var_dump、var_export区别

(1) print和echo是语言结构,echo输出多个值,多个值之间用逗号分隔,无返回值;print只能输出一个值,有返回值。echo和print输出整型和字符串,没法打印布尔型,如果true,打印1,false打印为空。

(2) print_r()除了输出整型和字符串,还可以输出数组和对象,数组和对象使用键值对形式表示,数组时候array(键值对形式);对象时候Object(键值对形式);没法打印布尔型,如果true,打印1,false和NULL打印为空。

(3) var_dump()判断变量的类型与长度,并输出变量的数值。如果是数组和对象,将递归展开值,通过缩进显示其结构。能够打印布尔和NULL。

(4) var_export()和var_dump()类似,其返回合法的php代码,其返回值可以赋值给php变量。

(5) var_dump()可以打印多个变量,中间用逗号隔开;print_r()和var_export()打印一个变量,第二个参数设定为true,将打印内容返回。

 注:

(1)echo、print语言结构,非函数,能打印整型和字符串。

(2)print_r()和var_export()打印整型、字符串外,还能打印数组、对象,以键值对形式打印数组、对象。var_export()还可打印布尔值。

(3)var_export()在第二个参数设置true,不会打印变量,而是将其以字符串形式返回,返回值可以赋值给php变量。

(4)var_dump()除了打印整型、字符串、数组、对象,还能打印布尔型。而且是输出变量类型、长度和值。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112542.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月5日 下午8:00
下一篇 2021年11月5日 下午9:00


相关推荐

  • linux tso gso关系,1.3.1 TSO/GSO

    linux tso gso关系,1.3.1 TSO/GSO1 3 1TSO GSOTSO 是通过网络设备进行 TCP 段的分割 从而来提高网络性能的一种技术 较大的数据包 超过标准 1518B 的帧 可以使用该技术 使操作系统减少必须处理的数据数量以提高性能 通常 当请求大量数据时 TCP 发送方必须将数据拆分为 MSS 大小的数据块 然后进一步将其封装为数据包形式 以便最终可以在网络中进行传输 而当启用了 TSO 技术之后 TCP 发送方可以将数据拆分为 MSS 整数倍大小

    2026年3月17日
    2
  • Bouncycastle_Bouncy什么意思

    Bouncycastle_Bouncy什么意思1、BouncyCastle简介BouncyCastle是一款开源的密码包,其中包含了大量的密码算法,使用BouncyCastle的目的就是为了扩充算法支持下载地址最新加密组件包http://w

    2022年8月3日
    7
  • python能够设置标签背景色的属性是( )_pycharm设置开发模板/字体大小/背景颜色(3)…

    python能够设置标签背景色的属性是( )_pycharm设置开发模板/字体大小/背景颜色(3)…一 pycharm 设置字体大小 风格选择 File gt setting gt Editor gt Font 可以看到如上界面 可以根据自己的喜好随意调整字体大小 字体风格 文字行间距 设置之后下面的窗口能够实时预览 调整都比较方便 很简单 上面这个是我自己的配置 二 pycharm 设置背景颜色选择 File gt setting gt Editor gt

    2026年3月27日
    3
  • IP-SAN和FC-SAN存储的区别

    IP-SAN和FC-SAN存储的区别SAN 存储 nbsp 存储区域网络 Storage nbsp Area nbsp Network 存储区域网络 StorageAreaN 简称 SAN 采用光纤通道 FibreChannel 技术 通过光纤通道交换机连接存储阵列和服务器主机 建立专用于数据存储的区域网络 SAN 结构有两种 IPSAN 与 FCSAN IPSAN IPSAN 是在 SAN 后产生的 SAN 默认指 FCSAN 以光纤通道构建存

    2026年3月18日
    2
  • mysql longtext 查询_mysql中longtext存在大量数据时,会导致查询很慢?

    mysql longtext 查询_mysql中longtext存在大量数据时,会导致查询很慢?一个表,1.5w条数据,字段:id,name,content,last_update_timeid,自定义主键name,varchar类型content是longtext类型,last_update_time为datetime类型,不为空content当中是文本和代码等,平均长度在20k+。case1:selectid,namefromtorderbylast_update_tim…

    2022年5月14日
    52
  • 二叉树的5个重要性质「建议收藏」

    二叉树的5个重要性质「建议收藏」1.在二叉树的第i层上最多有2 i-1 个节点。(i>=1) 用归纳法证明:归纳基:i=1层时,只有一个根结点,          2i-1=20=1;归纳假设:假设i=k时,命题成立;归纳证明:二叉树上每个结点至多有两棵子树,则第k+1层的结点数最多为2k-12=2k+1-1。

    2022年5月31日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号