Saturday, July 14, 2007

constructor y herencia de clases en php5

el otro dia me preguntaron como podria llamar al constructor de la clase padre desde una clase hija, aparte de como poder inicializar las variables de la clase padre, e hice un pequeño ejemplo que quisiera compartir:


// clase padre
class config {

var $var1;
var $var2;

// funcion constructor
function config( $var11, $var12 ){
$this->var1 = $var11;
$this->var2 = $var12;
}

}

class db extends config{

function db($somevar1, $somevar2){
$this->config($somevar1, $somevar2);
}

}


class Usuario extends db{

funcion Usuario($othervar1, $othervar2){
$this->db($othervar1, $othervar2);
}

}



//
// codigo
//

$usuario = new Usuario($finalvar1, $finalvar2)



saludos...

No comments: