Declare una propiedad como array:
Código PHP:
Ver original
y los metodos:
Código PHP:
Ver original
// Obtengo la extension del archivo. private function extension($file) { return $this->ext; } // Compruebo qye el archivo tiene una extension permitida. function comprobar($file) { foreach ($this->allows as $allow) { $this->extension .= $allow; } if ($this->extension == $this->extension($file)) { return $this->correcto; } else { return $this->error; } }
Cuando hago el foreach, solo me devuelve el primer valor del arreglo.
A que se debe este comportamiento? Debo corregir el acceso de las propiedades y/o metodos? ¿O cual es el error que estoy cometiendo?
Saludos.