2

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 ページを回避して、代わりにこのエラー メッセージを印刷するにはどうすればよいですか?

4

1 に答える 1