API で問題が発生した場合は、http 500 リクエストを返したいと考えています。
$app = new Slim();
$app->halt(500);
それでも http 200 を返します。
このコードを実行すると:
$status = $app->response()->status();
echo $status; //Here it is 200
$status = $app->response()->status(500);
echo $status; //Here it is 500
それはまだ私にhttp 200を与える