首页 >后端开发 >php教程 > 正文

PHP中__debugInfo()魔术方法详解

原创2019-07-27 14:07:2502570
__debugInfo(),打印所需调试信息

注意:

该方法在PHP 5.6.0及其以上版本才可以用,如果你发现使用无效或者报错,请查看你的版本。

看代码:

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

结果:

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

再次注意:

这里的 `**` 是乘方的意思,也是在PHP5.6.0及其以上才可以使用,详情请查看PHP手册

以上就是PHP中__debugInfo()魔术方法详解的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:PHP debugInfo()
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • php全栈开发之小博客大智慧php全栈开发之小博客大智慧
  • PHP每日小知识(第二季)PHP每日小知识(第二季)
  • PHP数据库编程零基础入门到精通PHP数据库编程零基础入门到精通
  • php7实战开发cms内容管理系统php7实战开发cms内容管理系统
  • ThinkPHP6.0公益直播课ThinkPHP6.0公益直播课
  • 视频教程分类