php 魔术方法 debugInfo()
程序员文章站
2022-03-29 18:16:22
...
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)}
推荐阅读
-
PHP 数组遍历方法大全(foreach,list,each)_php技巧
-
php中使用session防止用户非法登录后台的方法
-
php根据某字段对多维数组进行排序的方法_PHP
-
php验证码(在线求解)解决方法
-
php是好入门难精通吗解决方法
-
突破php上传文件大小限制的配置方法
-
PHP使用mysql_fetch_row查询获得数据行列表的方法,phpmysql_fetch_row_PHP教程
-
删除mysql数据库所有数据表方法_PHP教程
-
ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法 原创,thinkphprun_PHP教程
-
CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL