【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

このメソッドは、発生したエラーに関する説明メッセージを文字列として返します。

【PHP8.x】getMessageメソッドの使い方 | いっしー@Webエンジニア