PHP中__debugInfo()魔术方法详解
程序员文章站
2022-03-17 21:40:54
...
__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删除指定目录中的所有目录及文件的方法
-
WordPress中对访客评论功能的一些优化方法,wordpress评论功能_PHP教程
-
php中关于魔法函数以及魔法常量的使用详解
-
PHP程序中的常见漏洞详解
-
PHP中substr_count()函数获取子字符串出现次数的方法,phpsubstr_count
-
php中count 多维数组长度统计实现方法
-
详解PHP中cookie和session的区别及cookie和session用法小结,cookiesession
-
php魔术方法属性重载方法 - 南十字
-
Drupal7中配置Memcache方法详解_PHP教程
-
PHP中round()函数对浮点数进行四舍五入的方法_PHP