The examples won't be much longer. And the main focus won't be trigger_error(), just like how the focus isn't die(), mysql_error(), 'or', etc. right now.
Regarding the confusion factor this is a valid point. The error handling docs should clearly describe how the error directives such as display_errors, error_reporting, and log_errors behave and why a blank page my result. And describe ideal production vs. development scenerios. The worst case scenerio is people will ask what trigger_error() does in which case RTFM will work, hence the doc update. I strongly feel this change will greatly benefit the PHP community at large. Regards, Philip On Mon, 2 Dec 2002, Derick Rethans wrote: > On Mon, 2 Dec 2002, Gabor Hojtsy wrote: > > > > > +1 on using trigger_error() in examples, including in mysql_connect. In > > my > > > > experience, it needs more exposure to newbies as it is a far more > > efficient > > > > way of dealing with errors. (And it actually took me a couple years to > > > > discover it! :) > > > > > > I'm -1 on this; don't over complicate examples with trigger_error(). > > > Example for functions should be short and the main topic should be the > > > function, not trigger_error(). > > > > So you think, that die() does not complicate the example, while > > trigger_error() does? It's just a functions with a longer name :) > > die("foo"); > > vs. > > trigger_error("foo", E_USER_ERROR); > > is IMO a complication. > > > We have two aspects we need to consider: > > > > 1. Encourage safe coding > > 2. Provide short and easy to understand examples > > > > If we leave errors unhandled in examples, that is simple, > > but harms the developers. I do think, that using too much > > error handling code in examples hurts, but none is not > > better... > > right, die() works fine for that. > > Derick > > -- > > ------------------------------------------------------------------------- > Derick Rethans http://derickrethans.nl/ > PHP Magazine - PHP Magazine for Professionals http://php-mag.net/ > ------------------------------------------------------------------------- > > > -- > PHP Documentation Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Documentation Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php