__debugInfo(),打印所需调试信息

注意:

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

看代码:

<?phpclass 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手册

更多相关文章

  1. mac下多个php版本切换(可操作版)
  2. 在 macOS 下使用 PHP-version 切换 PHP 版本
  3. mac切换PHP版本并使当前PHP版本生效
  4. 多进程命名管通通信【无血缘关系进程】PHP 版本
  5. ubuntu多版本php切换
  6. 专注于处理 PHP 跨域的 CORS 中间件 1.4.0 版本更新
  7. 如何隐藏php版本信息
  8. 怎么将网站的php版本信息隐藏起来
  9. Elasticsearch 升级 7.x 版本后,我感觉掉坑里了!

随机推荐

  1. Android中的compileSdkVersion,minSdkVers
  2. LinearLayout布局中layout_weight的用法
  3. android输出log信息
  4. Android 编译App报错 找不到android.supp
  5. android studio3导入opencv4人脸识别例程
  6. android 语言简写对应表
  7. Android Animation --- 无限360度旋转
  8. Android(安卓)学习笔记-2011年7月
  9. 【置顶】Errors occurred during the bui
  10. android-------开发常用框架汇总