Wouldn't be ```empty($sValue)``` even better? The documentation says it returns false for 0 and "0", so there are no specific checks needed (even false and null are handled).
http://us3.php.net/manual/en/function.empty.php