PHP 7.4 – Evolução do Sistema de Tipos
Com a introdução de tipos escalares e tipos de retorno, o PHP 7 ampliou o poder do sistema de tipos do PHP. No entanto, atualmente não é possível declarar os tipos de propriedades de classe, forçando os desenvolvedores a usar os métodos getter e setter para impor contratos de tipo. Isso requer desenvolvimento desnecessário, torna o uso menos ergonômico e prejudica o desempenho.