#29273 [Csd]: trigger_error() returns boolean

From: Date: Tue, 20 Jul 2004 10:04:47 +0000
Subject: #29273 [Csd]: trigger_error() returns boolean
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969362023@lists.php.net to get a copy of this message
ID: 29273 User updated by: AxelLuttgens at swing dot be Reported By: AxelLuttgens at swing dot be Status: Closed Bug Type: Documentation problem Operating System: Mac OS 10.3.4 PHP Version: 4.3.8 New Comment: Thanks for your quick and precise reply, Axel Previous Comments: ------------------------------------------------------------------------ [2004-07-20 11:55:33] vrana@php.net This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make our documentation better. This function returns false if wrong error_type is specified, true otherwise. ------------------------------------------------------------------------ [2004-07-20 10:46:25] AxelLuttgens at swing dot be Description: ------------ The documentation for trigger_error() indicates: void trigger_error ( string error_msg [, int error_type]) But trigger_error() seems to return TRUE on my system. Now, I find it handy to have trigger_error() as a true function (as opposed to "language constructs", which often tend to make code more convoluted than needed). But does it always return TRUE? Or may it sometimes return FALSE? Or is it a bug in the code, the documentation then being correct? Reproduce code: --------------- # both print "1" on my system echo is_bool(trigger_error('a triggered one')); echo trigger_error('a triggered one') === TRUE; Expected result: ---------------- # According to the documentation, I would have expected # something like this: # this would print "" echo is_bool(trigger_error('a triggered one')); # this would print "1" echo is_null(trigger_error('a triggered one')); ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=29273&edit=1

« previous php.doc (#969362023) next »