On Thu, Jun 23, 2011 at 11:28 PM, Stas Malyshev <smalys...@sugarcrm.com>wrote:

> Hi!
>
>
> On 6/23/11 12:47 PM, Derick Rethans wrote:
>
>> I'd like to revert this change *and* change when the docrefs are
>> shown, so that in 5.4 and trunk:
>> - html_errors is on by default again.
>> - the docref links are only shown when docref_root is not empty
>>
>> A patch is attached. Comments?
>>
>
> Thinking more about this: if we're in production, that means display_errors
> is off. So where exactly we expect to have these HTML errors and how they
> are useful?
>
> I have no idea why specific settings of xdebug depend on html_errors and
> why xdebug can't have its own configuration setting to fix it if needed -
> but this has nothing to do with PHP defaults IMO. I'd like to hear and
> explanation how production setting of html_errors as 1 is useful.
>
>
xdebug does some fancy html around the output of the stack trace/var_dump
 calls, and it only does that if html_errors is enabled.
usually you don't use xdebug in production, so it really doesn't matter
much.
but because we suggest in the production ini that it has a performance and
security impact, distros ships with html_errors turned off, which prevents
xdebug from enhancing the output.
I think that this could be changed back how it was before, but if many of
you think that this is a bad idea, then probably Derick should stop using
this config option for controlling this particular feature in xdebug, and he
could introduce a new option.

Tyrael

Reply via email to