Hola.
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.