How can I tell PHP to dump exceptions as raw text instead of HTML?

后端 未结 3 576
陌清茗
陌清茗 2020-12-11 03:38

When I\'m developing my REST API in PHP I\'m working with application/json output, so when I get errors while testing in the browser they look like this:

<
3条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-11 04:14

    There may be some configuration option that I can't find to do this - I suspect there is, since the HTML is not present on the command line.

    A dirty work around is to pass the strings through html_entity_decode(strip_tags($str)).

    EDIT As Andy Pieters has pointed out (he is obviously better at reading docs than I am) there is a configuration option called html_errors to control this. I will leave this answer here in case for some reason you cannot modify this, but you should probably accept his answer.

提交回复
热议问题