Re: Returning error code from a function
| From: | DL Neil | Date: | Sat, 02 Mar 2002 23:27:22 +0000 |
| Subject: | Re: Returning error code from a function | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-86927@lists.php.net to get a copy of this message | ||
Anas,
> I am wondering if someone could shed some light on
> this aspect of PHP. It might be something obvious, but
> I am not able to figure it out.
>
> I have a function that returns a dynamically generated
> HTML string. However, I need a way to let the caller
> know if that function has failed. One way I thought
> of, is to have an empty return:
>
> return;
>
> hoping that I could check for isset(). However, isset
> reports "1". (In the C world, I could easily check for
> NULL.)
> Is there a way in PHP to return a failure flag back to
> the caller? (Of course, I could use an argument as a
> success flag. But, I am wondering if there is a way to
> do it in the return variable.)
You could try:
return FALSE;
Remember that an IF condition can use == for 'same value' or === for
'same value and same type'.
NB I do not recommend/condone the use of a single variable/return value
to represent multiple data types, but if you're going to do it, this is
about the best mechanism.
Regards,
=dn