当前位置: 首页>>代码示例>>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;未经允许,请勿转载。