私の質問は、クラスがあると言うことです:
class SomeClass{
private $someProperty;
public function __call($name,$arguments){
echo "Hello World";
}
今私が言うとき:
$object = new SomeClass();
$object->someMethod();
私のクラスの__callメソッドが呼び出されます。
私が言ったら
$object->getSomeProperty();
__callは再び呼び出されますか?もしそうなら、__ getと__setの魔法のメソッドは何のためにありますか?
私が言ったら
$object->someProperty;
次に、__ get($ someProperty)が呼び出されますか?それとも__set($ someProperty)になりますか?