nginx docker サービスでハックをいじってみました。エラーを引き起こす代わりに、すべてがうまくいきます。たとえば、この関数:
echo add_one("1");
function add_one(int $x): int {
return $x+1;
}
これは整数ではないため、エラーが発生するはずです。しかし、エラー メッセージを返す代わりに、500 ページが表示されます。
hhvm index.hh
コンソールに入力すると、次のようになりました。
Catchable fatal error: Argument 1 passed to add_one() must be an instance of int, string given in /var/www/index.hh on line 7
500 ページを回避して、代わりにこのエラー メッセージを印刷するにはどうすればよいですか?