我在 nginx dockered 服务上玩过 hack。一切都很好,而不是引发错误。例如这个函数:
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 页并打印此错误消息?