すべてのプロダクト
Search
ドキュメントセンター

Function Compute:エラー処理

最終更新日:Sep 02, 2024

このトピックでは、PHPランタイム環境でのエラー処理について説明します。

Function Compute は、PHP関数を呼び出したときに発生する例外をキャプチャし、例外に関する情報を返します。 次のサンプルコードでは、oops例外に関する情報が返されます。

<?php
function handler($event, $context) {
  throw new Exception("oops");
}

関数を呼び出すと、システムは次のレスポンスを返します。

{
    "errorMessage":"oops",
    "errorType":"Exception",
    "stackTrace":{
        "file":"/code/index.php",
        "line":3,
        "traceString":""
    }
}

例外が発生した場合、レスポンスのHTTPヘッダーにはX-Fc-Error-Type: UnhandledInvocationErrorが含まれます。 Function Compute のエラータイプの詳細については、「エラー処理」をご参照ください。