> I think that some of the above question might help you out. However,
> from a programming standpoint i like to make sure that my functions
> return the same type at least. Some feel different about this and
> return various type (ie, int, strings, arrays)...
I agree that it should return a consistent type. I was planning on
returning a populated array on success, or a boolean false on fail.
Instead, I will return an empty (but initialized) array on fail, and use
the count() function to test for failure like this:
<?php
function foo()
{
/* if the result set is empty */
return array();
}
$my_array = foo();
if (count($my_array) <= 0) {
// nothing in array
echo 'nothing';
} else {
// do something with data
echo 'something';
}
?>
Beau
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php