ホームページ > バックエンド開発 > PHPチュートリアル > phpマジックメソッドdebugInfo()

phpマジックメソッドdebugInfo()

WBOY
リリース: 2016-06-20 12:46:26
オリジナル
1257 人が閲覧しました

array __debugInfo (void)

このメソッドは、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.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート