TypeError

(PHP 7, PHP 8)

はじめに

TypeError がスローされるのは、以下の三つの場合です:

  • 関数に渡された引数の型が、関数の宣言時に指定された型と一致しない場合。
  • 関数の戻り値の型が、関数の宣言時に指定された型と一致しない場合。
  • PHP 組み込みの関数に渡す引数の数を間違えた場合 (これは、strict モードの場合に限ります)。

クラス概要

TypeErrorextendsError {
protectedstring$message;
protectedint$code;
protectedstring$file;
protectedint$line;
finalpublicError::getMessage(): string
finalpublicError::getPrevious(): Throwable|null
finalpublicError::getCode(): int
finalpublicError::getFile(): string
finalpublicError::getLine(): int
finalpublicError::getTrace(): array
finalpublicError::getTraceAsString(): string
publicError::__toString(): string
finalprivateError::__clone(): void
}