美文网首页
ThinkPHP 5.0 获取请求参数的 三种方式

ThinkPHP 5.0 获取请求参数的 三种方式

作者: 油爆爆 | 来源:发表于2017-11-29 00:05 被阅读0次

第一种

    class Test{

        public function hello($user, $name){

            echo $user;

            echo '-----------';

            echo $name;

        }

    }

第二种

    需要引入 think\Request

use thinkphp\Request

class Test{

    public function hello($user, $name){

        $name= Request::instance()->param('name');

        $age= Request::instance()->param('age');

        echo $name;

        echo'--------';

        echo $age;

    }

}

第三种

classTest

{

    public function hello(){

        $name= input('name'); //单独获取里面的 name 值

        $all= input('param.'); // 获取所有值

        echo $name;

        echo'--------';

         echo $all;

    }

}

补充

使用依赖注入

usethink\Request;

    classTest

        {

            public functionhello(Request$request) {

           //        $requests = Request::instance()->param();

            //

            //使用依赖注入 可以不用写Request::instance();

            $requests=$request->param();

            var_dump($requests);

        }

}

相关文章

网友评论

      本文标题:ThinkPHP 5.0 获取请求参数的 三种方式

      本文链接:https://www.haomeiwen.com/subject/bnpybxtx.html