Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.php > #4088
| Date | 2011-12-19 10:09 -0500 |
|---|---|
| From | bill <nobody@spamcop.net> |
| Newsgroups | comp.lang.php |
| Subject | empty - not empty() |
| Message-ID | <iNGdnbO2--gpznLTnZ2dnUVZ_hCdnZ2d@cablespeedmi.com> (permalink) |
searching the manual gives lots of hits, none of which appear
relevant (at least by the title).
I had the following code in a scheduling class:
if ($ptNum == "empty") {
$ptNum = 0;
$status= "e";
}
I pass the string "empty" to the function as a patient number if
we are creating an empty appointment slot.
now, this fails because with a patient number of 0 the if returns
true.
I am aware of the function empty() that would work like that, but
do not understand why the compare fails with the constant, "empty."
I fixed the function by making it a strict compare, but would
like to know why the regular compare is true with the numeric
value of zero.
bill
Back to comp.lang.php | Previous | Next — Next in thread | Find similar | Unroll thread
empty - not empty() bill <nobody@spamcop.net> - 2011-12-19 10:09 -0500
Re: empty - not empty() "J.O. Aho" <user@example.net> - 2011-12-19 18:48 +0100
Re: empty - not empty() Chuck Anderson <cycletourist@invalid.invalid> - 2011-12-19 18:14 -0700
Re: empty - not empty() bill <nobody@spamcop.net> - 2011-12-20 08:14 -0500
Re: empty - not empty() "M. Strobel" <sorry_no_mail_here@nowhere.dee> - 2011-12-20 17:40 +0100
Re: empty - not empty() bill <nobody@spamcop.net> - 2011-12-20 18:44 -0500
csiph-web