Constructores de Clases en PHP
Por Daniel M. Maldonado el 18 de julio 2008. Leído 178 veces.Vamos con otra entrega para ir conociendo de apoco las clases en PHP, en esta oportunidad vamos a ver los constructores.
Básicamente los constructores se encargan de inicializar las clases, por ejemplo cuando se instancia un objeto, por lo general se realiza varios pasos, como inicializar valores, dar valores a atributos, etc.
La sintaxis como se imaginaran es muy simple y varía un poco de la versión 3 y 4, y debe llamarse __construct() (Son dos guiones bajos)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php
class persona{
private $nombre;
private $edad;
function __construct($nombre, $edad){
$this->nombre = $nombre;
$this->edad = $edad;
}
function dame_edad(){
return this->edad;
}
}
// instanciar la clase
$danyx = new persona(“Daniel”, 23);
// utilizamos un método de la clase persona
echo “La edad es de :” . $danyx->dame_edad();
?>
Como pueden ver el constructor se encarga de recibir los valores y los hace pertenecientes a la clase y sin ningún problema podemos llamar a sus métodos.


¿No tienes lector de FeedRSS?, puedes suscribirte por mail a El CoDiGo K y así recibir diariamente las noticias directamente en tu casilla de correo.
Pablo Morales dice: 18 de julio 2008 a las 18:29
Esta bueno lo que haces, pero por favor PHP5!!!!
Suerte