tp5类的属性不存在_thinkPHP5.1框架中Request类四种调用方式示例
本文實例講述了thinkPHP5.1框架中Request類四種調用方式。分享給大家供大家參考,具體如下:
1. 傳統調用
訪問方式:http://127.0.0.1/demo/demo3/test?name=kk&age=22
/**
* Created by PhpStorm.
* User: 10475
* Date: 2018/8/27
* Time: 22:59
*/
namespace app\demo\controller;
use think\Request;
class Demo3
{
public function test()
{
$request = new Request();
dump($request->get());
}
}
2. 靜態調用
Request在THINKPHP5.1中已經內置了靜態代理類,可以直接使用
訪問方式http://127.0.0.1/demo/demo3/test?name=kk&age=22&sex=male
/**
* Created by PhpStorm.
* User: 10475
* Date: 2018/8/27
* Time: 22:59
*/
namespace app\demo\controller;
use think\Facade\Request;
class Demo3
{
public function test()
{
dump(Request::get());
}
}
3. 依賴注入,也就是類型約束
訪問方式http://127.0.0.1/demo/demo3/test?name=kk&age=22&sex=male
/**
* Created by PhpStorm.
* User: 10475
* Date: 2018/8/27
* Time: 22:59
*/
namespace app\demo\controller;
use think\Request;
class Demo3
{
public function test(Request $request)
{
dump($request->get());
}
}
4. Controller類中的request屬性
/**
* Created by PhpStorm.
* User: 10475
* Date: 2018/8/27
* Time: 22:59
*/
namespace app\demo\controller;
class Demo3 extends \think\Controller
{
public function test()
{
dump($this->request->get());
}
}
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
總結
以上是生活随笔為你收集整理的tp5类的属性不存在_thinkPHP5.1框架中Request类四种调用方式示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 史迪仔的原型_星际宝贝三个版本对比,莉罗
- 下一篇: jq 如何让点击其他地方隐藏_详解jQu