TypeError TypeError
&reftitle.intro; 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.
&reftitle.classsynopsis; TypeError extends Error &InheritedProperties; &InheritedMethods;
&reftitle.changelog; &Version; &Description; 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.