Constructor Property Promotion
Ir a la navegación
Ir a la búsqueda
RFC EN
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 ){} }