本文整理匯總了PHP中Inspekt::isUri方法的典型用法代碼示例。如果您正苦於以下問題:PHP Inspekt::isUri方法的具體用法?PHP Inspekt::isUri怎麽用?PHP Inspekt::isUri使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Inspekt
的用法示例。
在下文中一共展示了Inspekt::isUri方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: isValid
public function isValid($value)
{
// this line populates the "%value%" variables in the error messages
$this->_setValue($value);
// check format
if (!Inspekt::isUri($value)) {
// this line will insert the error message in the list of errors to
// be returned to the caller
$this->_error(self::NOT_URI);
return false;
}
return true;
}
示例2: testUri
/**
* Enter description here...
*
* @param unknown_type $key
* @return unknown
*
* @tag validator
*/
function testUri($key)
{
if (!$this->keyExists($key)) {
return false;
}
if (Inspekt::isUri($this->_getValue($key))) {
return $this->_getValue($key);
}
return FALSE;
}
示例3: testIsUri9
/**
*
*/
public function testIsUri9()
{
$input = 'http://news.bbc.co.uk/2/hi/middle_east/8277040.stm';
$this->assertTrue(Inspekt::isUri($input));
}
示例4: set_include_path
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . dirname(dirname(__FILE__)));
require_once 'Inspekt.php';
$URIs = array('//lessthan', 'ftp://funky7:boooboo@123.444.999.12/', 'http://spinaltap.micro.umn.edu/00/Weather/California/Los%lngeles', 'http://funkatron.com/////////12341241', 'http://funkatron.com:12', 'http://funkatron.com:8000/#foo', 'https://funkatron.com', 'https://funkatron.com:42/funky.php?foo[]=bar', 'http://www.w3.org/2001/XMLSchema');
foreach ($URIs as $uri) {
echo 'Testing ' . $uri . '<br/>';
$rs = Inspekt::isUri($uri);
echo "<pre>";
echo var_dump($rs);
echo "</pre>\n";
//echo "<pre>"; echo var_dump(); echo "</pre>\n";
echo "<hr>";
}
示例5: testUri
/**
* Enter description here...
*
* @param string $key
* @return bool|string
* @throws Exception
* @tag validator
*/
public function testUri($key)
{
$value = $this->getValueOrNull($key);
if (!is_null($value) && Inspekt::isUri($value)) {
return $value;
}
return false;
}