这里有新鲜出炉的 PHP 面向对象编程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
这篇文章主要介绍了 PHP 中 TP5 Request 请求对象的实例详解的相关资料, 这里提供实现代码帮助大家理解这部分内容,需要的朋友可以参考下
PHP 中 TP5 Request 请求对象
public/index.php
- <?php
- // [ 应用入口文件 ]
- // 定义应用目录
- define('APP_PATH', __DIR__ . '/../app/');
- // 定义配置文件目录和应用目录同级
- define('CONF_PATH', __DIR__.'/../config/');
- // 加载框架引导文件
- require __DIR__ . '/../thinkphp/start.php';
app\index\controller\Index.php
- <?php
- namespace app\index\controller;
- use think\Request;
- class Index
- {
- public function index(Request $request)
- {
- # 获取浏览器输入框的值
- dump($request->domain());
- dump($request->pathinfo());
- dump($request->path());
- # 请求类型
- dump($request->method());
- dump($request->isGet());
- dump($request->isPost());
- dump($request->isAjax());
- # 请求的参数
- dump($request->get());
- dump($request->param());
- dump($request->post());
- //session('name', 'onestopweb');
- //cookie('email', 'onestopweb@163.com');
- //session(null);
- //cookie('email',null);
- dump($request->session());
- dump($request->cookie());
- dump($request->param('type'));
- dump($request->cookie('email'));
- # 获取模块 控制器 操作
- dump($request->module());
- dump($request->controller());
- dump($request->action());
- # 获取URL
- dump($request->url());
- dump($request->baseUrl());
- }
- }
地址栏输入的链接:http://192.168.0.180:55/index/index/index.html?name=chaoyi&type=blog
- string(23) "http://192.168.0.180:55"
- string(22) "index/index/index.html"
- string(17) "index/index/index"
- string(3) "GET"
- bool(true)
- bool(false)
- bool(false)
- array(2) {
- ["name"] => string(6) "chaoyi"
- ["type"] => string(4) "blog"
- }
- array(2) {
- ["name"] => string(6) "chaoyi"
- ["type"] => string(4) "blog"
- }
- array(0) {
- }
- array(1) {
- ["name"] => string(10) "onestopweb"
- }
- array(3) {
- ["username"] => string(6) "chaoyi"
- ["PHPSESSID"] => string(26) "nugcsr2j9krr2lhk8bntggl412"
- ["email"] => string(18) "onestopweb@163.com"
- }
- string(4) "blog"
- string(18) "onestopweb@163.com"
- string(5) "index"
- string(5) "Index"
- string(5) "index"
- string(45) "/index/index/index.html?name=chaoyi&type=blog"
- string(23) "/index/index/index.html"
以上就是 PHP 中 TP5 Request 请求对象的实例如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源: http://www.phperz.com/article/17/0822/344410.html