Posted by ColdShine on 03/18/06 20:01
frizzle in news:1142679430.087309.144470@g10g2000cwb.googlegroups.com wrote:
> Richard Levasseur wrote:
>> You can also just do == 0
>>
>> "" == 0
>> NULL == 0
>> array() == 0
>> 0 == 0
>>
>> Coldshine's method is better though. If you require all the data, make
>> sure all of the parts have data in them.
>
> Thank you both! So in fact it was ok to do my second option.
> What i don't understand is the following:
>
> echo '<br>year: '.($article_year? $article_year: 'null');
> echo '<br>month: '.($article_month? $article_month: 'null');
> echo '<br>article: '.($article_url? $article_url: 'null');
>
> I know the statements, but what does it look for in this case?
> Does it detect wether or not e.g. $article_year is set at all?
Sorry for my empty reply...
Anyways: if a variable is not set, casting it to bool (as done by testing
statements) will result in an E_NOTICE and will return false. Casting a 0 or
a null also return false.
--
ColdShine
"Experience is a hard teacher: she gives the test first, the lesson
afterwards." - Vernon Sanders law
[Back to original message]
|