Visitas: 2
PHP 8 se encuentra previsto ser lanzado en diciembre de 2020.
Trae muchas novedades interesantes para los desarrolladores. Una de ellas es el Constructor Property Promotion. Información oficial click aquí.
En versiones anteriores de PHP 8, al escribir una clase y asignar valores en las propiedades hacíamos de esta manera:
<?php class Empleado { public string $nombre; public string $email; public int $edad; public function __construct (string $nombre, string $email, int $edad) { $this->nombre = $nombre; $this->email = $email; $this->edad = $edad; } }
PHP 8 con el Constructor Property Promotion:
<?php // Prueba usando property PHP 8. class Empleado { public function __construct ( public string $nombre, public string $email, public int $edad ){} }
Si pueden observar se escribe menos y es bastante intuitivo.