【PHP8.x】getMessageメソッドの使い方
作成日: 更新日:
getMessageメソッドは、Error
オブジェクトからエラーメッセージを取得するために実行するメソッドです。このメソッドは、PHPの実行中に発生した致命的なエラーや型エラーなどの問題を示すError
オブジェクトが保持している、エラー内容を説明するための文字列を返します。getMessage
は、PHP 7から導入されたThrowable
インターフェースで定義されているため、Error
クラスだけでなく、Exception
クラスのインスタンスからも同様に呼び出すことが可能です。通常、try...catch
構文を用いてプログラムの実行時エラーを捕捉した際に使用されます。catchブロックで受け取ったError
オブジェクトのインスタンスに対してこのメソッドを呼び出すことで、具体的なエラー内容を文字列として取得し、ログファイルに記録したり、開発者向けにデバッグ情報を表示したりするのに役立ちます。このメソッドは引数を持たず、戻り値はエラーメッセージを表すstring
型の値となります。エラーハンドリングにおいて、問題の原因を特定するための基本的な手段の一つです。
基本的な使い方
構文(syntax)
1public final Error::getMessage(): string
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
このメソッドは、発生したエラーに関する説明メッセージを文字列として返します。