Función __construct de las classes PHP

Función __construct de las classes PHP

5/5 (1)

Aprende a incializar los objetos de php a través de las classes y su función o método __construct()


La función __construct() de classes PHP

Cada vez que creemos un objeto a través de una class de php, éste se inicializará a través de la función o método __construct().

A este método o función podremos pasarle las variables que creemos convenientes.

Siguiendo con el ejemplo anterior, cuando queramos construir el objeto desde la class Animal querremos ponerle el nombre de este animal.

Para ello usaremos la función construct:

class Animal {
    ...
    public function __construct(string $nombre)
    {
        $this->nombre = $nombre;
    }
}

Cabe destacar que todo lo que tenga que ver con la class que estemos trabajando, podemos usar sus propiedades a través del $this. Así que para asignarle el nombre que nos viene como variable del __construct podemos acceder a la propiedad nombre de la class con el $this->nombre.

Así que cuando inicialicemos la class Animal deberemos asignarle el nombre:

$animal = new Animal('Nombre del Animal');

De la misma manera que estamos añadiendo propiedades a través de variables que le pasemos dentro de la función, podemos ejecutar acciones a través de los métodos para controlar el objeto de manera más óptima.



Valoración de la Información

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *