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;
}
}
前もって感謝します!ニック