Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/05/2012, 22:41
Screaner
 
Fecha de Ingreso: mayo-2010
Mensajes: 15
Antigüedad: 14 años
Puntos: 0
Dudas con POO

Estoy creando un sistema de archivos en php POO pero estoy muy verde con este tipo de programacion.
Este ejemplo es una lectura de las carpetas que hay en un directorio y queria saber si es asi la forma correcta de hacerlo o hay alguna forma mas optimizada.
El script funciona pero prefiero preguntar a vosotros que tendreis mas experiencia.
Sobretodo queria saber si el estanciar varias veces desde una clase es algo bueno para el codigo ($this->Direccion = new Carpetas($this->Lectura_Padre)).
Un saludo y muchas gracias por vuestras respuestas .

PD: esta hecho con clase padre porque pienso hacer mas cosas con esa variable this->Carpeta

class Contenido_Carpeta{
protected $Carpeta;
public function __construct($_Carpeta){
$this->Carpeta = $_Carpeta;
}
}
class Carpetas extends Contenido_Carpeta{
private $Direccion;
private $Lectura;
private $Lectura_Padre;
private $Contar_Carpetas;
public function Leer(){
$this->Lectura = scandir($this->Carpeta);
$this->Contar_Carpetas = count($this->Lectura);
$this->Dibujar();
}
public function Dibujar(){
for($i = 2; $i < $this->Contar_Carpetas; $i++){
$this->Lectura_Padre = $this->Carpeta . $this->Lectura[$i] . "/";
echo $this->Lectura[$i] . "<br>";
$this->Direccion = new Carpetas($this->Lectura_Padre);
$this->Direccion->Leer();
}
}
}
$P = new Carpetas("Nueva/");
$P->Leer();