Topik ini menjelaskan penanganan kesalahan dalam lingkungan runtime PHP.
Function Compute menangkap pengecualian yang terjadi saat Anda memanggil fungsi PHP dan mengembalikan informasi terkait pengecualian tersebut. Dalam contoh kode berikut, informasi tentang pengecualian oops dikembalikan.
<?php
function handler($event, $context) {
throw new Exception("oops");
}Sistem mengembalikan respons berikut saat Anda memanggil fungsi tersebut:
{
"errorMessage":"oops",
"errorType":"Exception",
"stackTrace":{
"file":"/code/index.php",
"line":3,
"traceString":""
}
}Jika terjadi pengecualian, header HTTP dalam respons berisi X-Fc-Error-Type: UnhandledInvocationError. Untuk informasi lebih lanjut tentang jenis-jenis kesalahan di Function Compute, lihat Penanganan Kesalahan.