博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php 魔术方法 __debugInfo()
阅读量:5901 次
发布时间:2019-06-19

本文共 422 字,大约阅读时间需要 1 分钟。

hot3.png

array __debugInfo ( void )

该方法在var_dump()类对象的时候被调用,如果没有定义该方法,则var_dump会打印出所有的类属性

示例:

class C {    private $prop;    public function __construct($val) {        $this->prop = $val;    }    public function __debugInfo() {        return [            'propSquared' => $this->prop ** 2,        ];    }} var_dump(new C(42));

结果 :

object(C)#1 (1) {  ["propSquared"]=>  int(1764)}

 

 

转载于:https://my.oschina.net/dandinglong/blog/518273

你可能感兴趣的文章
Linux笔记1-简介
查看>>
【转】/etc/fstab文件小结
查看>>
一步步搭建NFS服务(1)------理论预备知识
查看>>
玩转文件搜索利器-----find!!!
查看>>
Apache的三种工作模式 及优化配置
查看>>
java高级-多线程深入
查看>>
Hive学习总结之四:HiveQL查询操作
查看>>
HashMap源码分析
查看>>
关于Activity调用Ondestroy()方法之后内存管理器为什么没有释放占用资源
查看>>
Launcher之Dock细节篇
查看>>
Android Activity 之 startActivityForResult 的使用
查看>>
org.springframework.util 类 Assert的使用
查看>>
java提供类与cglib包实现动态代理
查看>>
flask上传多个文件,获取input中的数组
查看>>
更改UIView的背景
查看>>
webstorm快捷键
查看>>
JLNotebookView
查看>>
StackPanel
查看>>
SPUserResizableView
查看>>
UML类图示例
查看>>