Boolean-cast and arrays

From: Date: Thu, 08 Feb 2007 15:49:18 +0000
Subject: Boolean-cast and arrays
Groups: php.general 
Request: Send a blank email to php-general+get-248582@lists.php.net to get a copy of this message
First thank you all for your input on "all-in-one" classes. Reading the php manual on boolean types and casts, and came accros the following: <quote> When converting to boolean, the following values are considered FALSE: ... an array with zero elements ... </quote> So here I am sitting and wondering if after all this while doing: $arr = array(); If (count($arr) == 0) {} Shouldn't have been simply doing: $arr = array(); If (!arr) {} Is the latter problematic in any programming standards? Does it take longer to process? Is it using count()? Is "Type-Juggling" considered good practise? Regards, Tim

« previous php.general (#248582) next »