Matt Neimeyer wrote:
> It's exactly what I would expect... The content of the row... But in
> any case, what does changing the content of the { } branch have to do
> with how the IF() itself is evaluated?
>
> array(4) {
> [0]=>
> string(8) "CustName"
> ["config"]=>
> string(8) "CustName"
> [1]=>
> string(11) "Sample Cust"
> ["value"]=>
> string(11) "Sample Cust"
> }
>
>
The if() *is* being evaluated *the same* whatever the content of that branch,
but when there's no content, you see no result...
It always looks odd to me to have empty if branches - why do you not just write
if ($Ret) { return $Ret; }
Anyway, the !$Ret branch is being executed because the fetch operation will
return NULL (or FALSE or something equivalent) when there are no results.
--
Peter Ford phone: 01580 893333
Developer fax: 01580 893399
Justcroft International Ltd., Staplehurst, Kent
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php