Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2015, 19:22
bojanm599
 
Fecha de Ingreso: junio-2015
Mensajes: 14
Antigüedad: 8 años, 11 meses
Puntos: 0
method_exists

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.