Segun php.net la funcion method_exists debe de contener 2 parametros, object y method name.
en la siguiente función set tengo un método anteriormente citado que incluye set como parametro. Mi pregunta es si ese set hace referencia a la función o que es lo que hace exactamente.
Código:
public function __set($propertyName, $value) { if(!array_key_exists($propertyName, $this->propertyTable)) { throw new Exception("Invalid property \"$propertyName\"!"); } if(method_exists($this, 'set' . $propertyName)) { return call_user_func( array($this, 'set' . $propertyName), $value);
Me lió bastante con funciones de este tipo. Supongo que con la practica lo veré mas claro.
Gracias.