クラスのプロパティのデフォルト指定の値
class foo { public $bar = 'def'; } $ref = new ReflectionProperty('foo', 'bar'); echo $ref->getValue(new foo());
値をとるのにオブジェクトが必要なのか。。。
スタティックなクラスのプロパティじゃなくてインスタンス変数だから?
当然といえば当然か?
となると、プロパティ名である程度判断する必要が出てくるな。
class foo { public $bar = 'def'; } $ref = new ReflectionProperty('foo', 'bar'); echo $ref->getValue(new foo());
値をとるのにオブジェクトが必要なのか。。。
スタティックなクラスのプロパティじゃなくてインスタンス変数だから?
当然といえば当然か?
となると、プロパティ名である程度判断する必要が出てくるな。