ホームページ >バックエンド開発 >PHPチュートリアル >PHPクラスのメンバ変数が宣言されていない
php オブジェクト指向
class test{ private $name; private $sex; function __construct(){ $this->aaa='aaa'; }}$test=new test();$reflect=new ReflectionClass($test);$pro=$reflect->getDefaultProperties();print_r($pro);//打印结果:Array ( [name] => [sex] => )echo $test->aaa;//打印结果:aaa
動的に生成されたオブジェクトのプロパティはグローバルであり、宣言なしでアクセスできる変数と一致しています
しかし、一部の学者からの批判により、PHPはこの軽量な表現方法を徐々に放棄し始めました
したがって、これは行わないようにすべきです
動的に生成されたオブジェクトのプロパティはグローバルであり、宣言せずにアクセスできる変数と同じ意味です
しかし、一部の学者からの批判により、PHP は徐々にこの軽量化を放棄し始めました表現方法
したがって、これを行わないようにすべきです
http://tanteng.sinaapp.com/2013/11/php-reflectionclass-object/
ありがとう、より完全な答えがあります。
http://tanteng.sinaapp.com/2013/11/php-reflectionclass-object/