RE: Re: Avoiding NOTICEs on Array References

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Burhan Khalid wrote:
> Michael Sims wrote:
>>> trlists@xxxxxxxxxx wrote:
>>>
>>>> If one must check the value and not just the existence of the
>>>> checkbox entry, or for other uses, e.g. where a flag may or may not
>>>> be present, one is saddled with clumsy constructs like:
>>>>
>>>> 	if (($isset($array['index']) && ($array['index'] == 1)) ...
>
> I'm surprised that no one mentioned
>
> if (array_key_exists("index",$array)) { /* .. */ }

Because we're talking about avoiding clumsiness, and:

if (array_key_exists('index', $array) && $array['index'] == 1) ...

is MORE verbose (and arguably clumsier) than

if (isset($array['index']) && $array['index'] == 1) ...

which for the purposes of this discussion is equivalent.

(And yes, I realize that in the case of a checkbox the mere test for key
existence is sufficient, but I like to be consistent in these types of
constructs despite the input type...)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux