💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
## FOREACH标签 建议: ~~~ input('name'); input(''); ~~~ ## 扩展: 变量类型方法包括: ~~~ 方法 描述 param 获取当前请求的变量 get 获取 $_GET 变量 post 获取 $_POST 变量 put 获取 PUT 变量 delete 获取 DELETE 变量 session 获取 $_SESSION 变量 cookie 获取 $_COOKIE 变量 request 获取 $_REQUEST 变量 server 获取 $_SERVER 变量 env 获取 $_ENV 变量 route 获取 路由(包括PATHINFO) 变量 file 获取 $_FILES 变量 ~~~ 1,获取PARAM变量 (1)PARAM变量是框架提供的用于自动识别GET、POST或者PUT请求的一种变量获取方式,是系统推荐的获取请求参数的方法,用法如下: ~~~ // 获取当前请求的name变量 Request::instance()->param('name'); // 获取当前请求的所有变量(经过过滤) Request::instance()->param(); // 获取当前请求的所有变量(原始数据) Request::instance()->param(false); // 获取当前请求的所有变量(包含上传文件) Request::instance()->param(true); //param方法会把当前请求类型的参数和PATH_INFO变量以及GET请求合并。 ~~~ (2)使用助手函数实现: ~~~ input('param.name'); input('param.'); 或者 input('name'); input(''); //因为input函数默认就采用PARAM变量读取方式。 ~~~ 2,获取GET变量 ~~~ Request::instance()->get('id'); // 获取某个get变量 Request::instance()->get('name'); // 获取get变量 Request::instance()->get(); // 获取所有的get变量(经过过滤的数组) Request::instance()->get(false);//获取所有的get变量(原始数组) ~~~ 或者使用内置的助手函数input方法实现相同的功能: ~~~ input('get.id'); input('get.name'); input('get.'); ~~~ 注:pathinfo地址参数不能通过get方法获取,查看“获取PARAM变量” 3,获取POST变量 ~~~ Request::instance()->post('name'); // 获取某个post变量 Request::instance()->post(); // 获取经过过滤的全部post变量 Request::instance()->post(false); // 获取全部的post原始变量 ~~~ 使用助手函数实现: ~~~ input('post.name'); input('post.'); ~~~ 4,获取PUT变量, ~~~ Request::instance()->put('name'); // 获取某个put变量 Request::instance()->put(); // 获取全部的put变量(经过过滤) Request::instance()->put(false); // 获取全部的put原始变量 ~~~ 使用助手函数实现: ~~~ input('put.name'); input('put.'); ~~~ 5,获取REQUEST变量 ~~~ Request::instance()->request('id'); // 获取某个request变量 Request::instance()->request(); // 获取全部的request变量(经过过滤) Request::instance()->request();//获取全部的request原始变量数据 ~~~ 使用助手函数实现: ~~~ input('request.id'); input('request.'); ~~~ 6,获取SERVER变量 ~~~ Request::instance()->server('PHP_SELF'); // 获取某个server变量 Request::instance()->server(); // 获取全部的server变量 ~~~ 使用助手函数实现: ~~~ input('server.PHP_SELF'); input('server.'); ~~~ 7,获取SESSION变量 ~~~ Request::instance()->session('user_id'); // 获取某个session变量 Request::instance()->session(); // 获取全部的session变量 ~~~ 使用助手函数实现: ~~~ input('session.user_id'); input('session.'); ~~~ 8,获取Cookie变量 ~~~ Request::instance()->cookie('user_id'); // 获取某个cookie变量 Request::instance()->cookie(); // 获取全部的cookie变量 ~~~ 使用助手函数实现: ~~~ input('cookie.user_id'); input('cookie.'); ~~~