> 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