本文整理汇总了PHP中REST::consumed方法的典型用法代码示例。如果您正苦于以下问题:PHP REST::consumed方法的具体用法?PHP REST::consumed怎么用?PHP REST::consumed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类REST
的用法示例。
在下文中一共展示了REST::consumed方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: handle
public static function handle($uri_pattern, $action, $method = "ALL")
{
if (REST::$consumed) {
return;
}
if ($method != "ALL" && !(is_array($method) && in_array("ALL", $method))) {
$m = $_SERVER['REQUEST_METHOD'];
if (is_array($method)) {
if (!in_array($m, $method)) {
return;
}
} else {
if ($m != $method) {
return;
}
}
}
$pattern = $uri_pattern;
if (strpos($pattern, "/") !== 0 || strrpos($pattern, "/", -1) !== strlen($pattern) - 1) {
$pattern = str_replace("/", "\\/", $pattern);
$pattern = "/^" . $pattern . "/";
$pattern = str_replace("%", "(.*)", $pattern);
}
if (preg_match($pattern, $_REQUEST["_url"], $matches)) {
if ($action($matches) !== false) {
REST::$consumed = true;
}
}
}