TypeError
(PHP 7, PHP 8)
Introdução
Um TypeError pode ser lançado quando:
- Um valor sendo informado em uma propriedade de classe que não corresponde com o tipo declarado.
- O tipo do argumento que é passado para uma função que não coincide com o tipo declarado para parâmetro.
- Um valor sendo retornado de uma função que não coincide com o tipo declarado da função.
Resumo da classe
/* Propriedades herdadas */
/* Métodos herdados */
}Registro de Alterações
Versão | Descrição |
---|---|
7.1.0 | Um erro TypeError não é lançado quando um número inválido de argumentos é passaod para uma função nativa, no modo estrito. Lança agora um erro ArgumentCountError. |