// +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: liu21st <[email protected]> // +---------------------------------------------------------------------- // 命名空间 namespace think; use think\Config; use think\Exception; use think\File; use think\Session; // 含配置,异常,文件,session 类型 class Request {// 请求 /** * @var object 对象实例 */ protected static $instance;// 单例模式 静态化 变量句柄 protected $method;// 方法 /** * @var string 域名 */ protected $domain;// 域名 /** * @var string URL地址 */ protected $url;// url 地址 /** * @var string 基础URL */ protected $baseUrl;// 基础 URL /** * @var string 当前执行的文件 */ protected $baseFile;// 当前的文件 /** * @var string 访问的ROOT地址 */ protected $root;// 访问的 ROOT地址 /** * @var string pathinfo */ protected $pathinfo;// pathinfo 信息 /** * @var string pathinfo(不含后缀) */ protected $path;// 仅仅是 path 信息 /** * @var array 当前路由信息 */ protected $routeInfo = [];// 路由信息 /** * @var array 当前调度信息 */ protected $dispatch = [];// 当前调度信息 protected $module;// 模型 protected $controller;// 控制器 protected $action; // 方法 // 当前语言集 protected $langset;// 语言集合 /** * @var array 请求参数 */ protected $param = [];// 参数 protected $get = [];// get protected $post = [];// post protected $request = [];// request protected $route = [];// route protected $put;// put protected $session = [];// session protected $file = [];// file protected $cookie = [];// cookie protected $server = [];// server protected $header = [];// header /** * @var array 资源类型 */ protected $mimeType = [ 'xml' => 'application/xml,text/xml,application/x-xml', 'json' => 'application/json,text/x-json,application/jsonrequest,text/json', 'js' => 'text/javascript,application/javascript,application/x-javascript', 'css' => 'text/css', 'rss' => 'application/rss+xml', 'yaml' => 'application/x-yaml,text/yaml', 'atom' => 'application/atom+xml', 'pdf' => 'application/pdf', 'text' => 'text/plain', 'png' => 'image/png', 'jpg' => 'image/jpg,image/jpeg,image/pjpeg', 'gif' => 'image/gif', 'csv' => 'text/csv', 'html' => 'text/html,application/xhtml+xml,*/*', ];// type protected $content;// 内容 // 全局过滤规则 protected $filter;// 规则 // Hook扩展方法 protected static $hook = [];// 方法
[李景山php]每天TP5-20170129|thinkphp5-Request.php-1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.