my question is, say we have a class:
class SomeClass{
private $someProperty;
public function __call($name,$arguments){
echo "Hello World";
}
Now when I say:
$object = new SomeClass();
$object->someMethod();
the __call method in my class will be called.
When I say
$object->getSomeProperty();
will __call again be called? If so, what is __get and __set magic methods are for?
When I say
$object->someProperty;
then will __get($someProperty) be called? or will it be __set($someProperty) ?