Documentación offline PHP master

TypeError

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Introducción#

Una TypeError puede ser lanzada cuando: El valor que se define para una propiedad de clase no corresponde al tipo declarado de la propiedad correspondiente., El tipo del argumento que se pasa a la función no corresponde a la declaración del tipo del parámetro correspondiente., Un valor que es devuelto por una función no corresponde al tipo de retorno declarado por la función.

Sinopsis de la clase#

TypeError

extends

Error

Propiedades heredadas

Métodos heredados

Historial de cambios#

Versión Descripción
7.1.0 En modo estricto, pasar un número incorrecto de argumentos a una función interna de PHP ya no lanza una TypeError genérica. En su lugar, se lanza una ArgumentCountError más específica, que extiende TypeError.