我尝试用ZF2验证URI.问题是当我将$ value设置为'http://google.com'或'google/com'时,它会给我输出'bool(false)'.
我的代码;
use Zend\Uri\Http as ValidateUri;
use Zend\Uri\Exception as UriException;
class Domain
{
public function domain($value)
{
return $this->validate($value);
}
public function validate($value)
{
if (empty($value) || !is_string($value)) {
return false;
}
try {
$uriHttp = ValidateUri::validateHost($value);
var_dump($uriHttp);
} catch (UriException $e) {
return false;
}
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!缺口