/** * Checks whether or not the user agent is mobile by a given user agent string. * * @param string $userAgent * @return boolean * @since Method available since Release 0.31.0 */ function isMobile($userAgent = null) { if (Net_UserAgent_Mobile::isDoCoMo($userAgent)) { return true; } elseif (Net_UserAgent_Mobile::isEZweb($userAgent)) { return true; } elseif (Net_UserAgent_Mobile::isSoftBank($userAgent)) { return true; } elseif (Net_UserAgent_Mobile::isWillcom($userAgent)) { return true; } return false; }