當前位置: 首頁>>代碼示例>>PHP>>正文


PHP C::filterChars方法代碼示例

本文整理匯總了PHP中C::filterChars方法的典型用法代碼示例。如果您正苦於以下問題:PHP C::filterChars方法的具體用法?PHP C::filterChars怎麽用?PHP C::filterChars使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在C的用法示例。


在下文中一共展示了C::filterChars方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _loadConfig

 private static function _loadConfig($confFile)
 {
     $confFile = C::filterChars($confFile);
     $file = CONF_PATH . DS . $confFile . '.php';
     $res = C::loadFile($file);
     return $res;
 }
開發者ID:zer0131,項目名稱:OneFox,代碼行數:7,代碼來源:Config.php

示例2: _httpRout

 /**
  * 處理uri
  */
 private static function _httpRout()
 {
     $uri = self::$_uri;
     $moduleName = null;
     if ($uri == '') {
         if (MODULE_MODE) {
             $moduleName = self::$_defaultModule;
         }
         $controllerName = self::$_defaultController;
         $actionName = self::$_defaultAction;
     } else {
         $uriArr = explode('/', $uri);
         if (MODULE_MODE) {
             $moduleName = array_shift($uriArr);
             if (count($uriArr) > 0) {
                 $controllerName = array_shift($uriArr);
                 if (count($uriArr) > 0) {
                     $actionName = array_shift($uriArr);
                 } else {
                     $actionName = self::$_defaultAction;
                 }
             } else {
                 $controllerName = self::$_defaultController;
                 $actionName = self::$_defaultAction;
             }
         } else {
             $controllerName = array_shift($uriArr);
             $actionName = array_shift($uriArr);
             $actionName = $actionName !== null ? $actionName : self::$_defaultAction;
         }
         //處理剩餘參數
         if (count($uriArr) > 0) {
             $params = array();
             preg_replace_callback('/(\\w+)\\/([^\\/]+)/', function ($match) use(&$params) {
                 $params[$match[1]] = $match[2];
             }, implode('/', $uriArr));
             // 解析剩餘的URL參數
             Request::setParams($params, 'get');
         }
     }
     //過濾並賦值
     $moduleName = C::filterChars($moduleName);
     $controllerName = C::filterChars($controllerName);
     $actionName = C::filterChars($actionName);
     self::$_currentModule = $moduleName;
     self::$_currentController = $controllerName;
     self::$_currentAction = $actionName;
 }
開發者ID:zer0131,項目名稱:OneFox,代碼行數:51,代碼來源:Dispatcher.php


注:本文中的C::filterChars方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。