> >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.
We're getting off track here.. The issue is if we should be using Trigger_error() in the PHPDocs or use die(), or use nothing... Personally, I don't care which of the two we use -- but I am -1 At the idea of doing nothing in terms of error handling. As far as error handling documentation goes, there are plenty of Online resources available to the developer. For the e-mail function We have placed links to outside resources where better information Can be found for sending MIME e-mails (since they aren't supported Interally by PHP)... What's wrong with something like that? I know There are plenty of good tutorials out there that explain and deal With the concept of good error handling practices. John >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