ホームページ >バックエンド開発 >PHPチュートリアル >PHPでprotected属性を取得する方法

PHPでprotected属性を取得する方法

WBOY
WBOYオリジナル
2016-06-13 12:41:36871ブラウズ

PHPで保護された属性を取得するにはどうすればよいですか?
クラス userVo はモデル {
を拡張します protected $userid = array(....);
protected $username = array(....);

……
}


クラスモデル{

パブリック関数 getVoProtectedProperties(){

userVo (クラスではなくオブジェクト) で protected 属性を取得するにはどうすればよいですか?
$this はサブクラス インスタンス
を指します }
}



クラスアクション {
パブリック関数 init(){
$uservo = 新しい userVo()
$uservo->getVoProtectedProperties();
}
}

------------------------
属性を取得するために $class_date = new ReflectionClass(get_class($this)); を使用しないでください。
オブジェクトのすべての保護された属性フィールドの値を直接取得できますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。