これ禁じ手だな
__getを使う場合、プロパティが存在しているとコールされないことがわかったけど、ではということで。
class foo { public $bar; function __get($name) { return $name; } } $foo = new foo(); echo "Call prop bar 1\n"; echo $foo->bar . "\n"; //__getはコールされない echo "Call prop bar 2\n"; unset($foo->bar); echo $foo->bar . "\n"; //__getはコールされる
漢って気がするけどいいのか???