Edit report at https://bugs.php.net/bug.php?id=54537&edit=1

 ID:                 54537
 Updated by:         tyr...@php.net
 Reported by:        tyra3l at gmail dot com
 Summary:            production value for html_errors should be On
-Status:             Open
+Status:             Closed
 Type:               Feature/Change Request
 Package:            *Configuration Issues
 PHP Version:        5.3.6
-Assigned To:        
+Assigned To:        tyrael
 Block user comment: N
 Private report:     N

 New Comment:

This bug has been fixed in SVN.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.

 For Windows:

http://windows.php.net/snapshots/
 
Thank you for the report, and for helping us make PHP better.

fixed in 5.4:
https://wiki.php.net/rfc/error-formatting-for-developers
http://svn.php.net/viewvc?view=revision&revision=314761


Previous Comments:
------------------------------------------------------------------------
[2011-04-15 22:31:33] tyra3l at gmail dot com

probably you know, but you can re-enable html_errors for cli via ini_set:
http://www.php.net/manual/en/features.commandline.differences.php
for example:
php -d display_errors=1 -d error_reporting=-1 -r 'ini_set("html_errors", 
1);trigger_error("foo", E_USER_NOTICE);'

Tyrael

------------------------------------------------------------------------
[2011-04-15 22:16:21] tyra3l at gmail dot com

sorry, I can't follow you.
"Is a dynamic plain text web page that hard to imagine?"
no, but the majority of the php sites out there use html as the primary output 
type.
you can turn off the html_errors if you are dealing with plain text files.

"I know the CLI SAPI has html_errors = 0 hard coded in but why force people 
to turn off an option that provides little to no benefit..."
so only the apache SAPI would be affected, where the majority of the users use 
html output.

but I think that this option should affect anything in a production system, 
because you turn off the error_reporting in production (and PHP also suggests 
that, so any distribution which follows the suggestions of the php.ini-* files 
wouldn't be affected by this change. at all)

and both error_reporting and html_errors is enabled in the php.ini-development, 
so for the text/plain people that would be a problem also.

Tyrael

------------------------------------------------------------------------
[2011-04-15 21:47:55] dtajchre...@php.net

Is a dynamic plain text web page that hard to imagine? What about non browser 
output? I know the CLI SAPI has html_errors = 0 hard coded in but why force 
people 
to turn off an option that provides little to no benefit...

------------------------------------------------------------------------
[2011-04-15 17:04:24] der...@php.net

I agree. There is no reason why html_errors should be off in any case. 
Especially because the reasoning is non-sense.

------------------------------------------------------------------------
[2011-04-15 12:18:12] tyra3l at gmail dot com

Description:
------------
I've noticed, that we suggest setting the html_errors in production to Off, 
which 
is an odd thing: in production one should display errors, but if he does, then 
I 
can't see why would be more appropriate not to use html errors.
could you elaborate on this please?



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=54537&edit=1

Reply via email to