Constructores de Clases en PHP

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.


Tec. Informático, Analista en Sistema y Estudiante de Ing. en computación, Emprendedor, Creador y Webmaster de LaREPAWEB, El CoDiGo K, TeknoFlash, SQLite Latino.

De momento hay un comentario ¿Quieres dejar el tuyo?

  1. Esta bueno lo que haces, pero por favor PHP5!!!!
    :P

    Suerte

Leave a Reply

*

web stats