Comment puis-je obtenir php revenir 500 lors de la rencontre d'exception fatale?

PHP erreurs fatales de revenir en tant que code d'état 200 pour le client HTTP. Comment puis-je faire pour retourner un code d'état 500 (erreur Interne du serveur)?

  • voulez-vous dire erreur fatale ?
  • le fait de php renvoie une erreur qui n'est pas liée à l'en-tête HTML que vous obtenez dans le navigateur. Si vous exécutez le script à partir de la ligne de commande, vous ne obtenir quelque 200 code d'erreur
  • Voir stackoverflow.com/questions/2331582/catch-php-fatal-error une solution.
  • J'ai besoin de l'exact opposé. J'ai mis en place une fonction d'arrêt qu'avec auto_prepend_file captures de toutes les erreurs fatales. Cependant, je veux aussi avoir status code 200 envoyé lorsque que la fonction est appelée. Mais je continue à recevoir des status code 500.
InformationsquelleAutor Mike | 2009-10-12