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

Reply via email to