<分区>
Possible Duplicate:
What's wrong with using $_REQUEST[]?
我的理解是 PHP 为 POST 和 GET 请求类型设置 $_REQUEST。在构建一个 Restful api 时,我也在使用 PUT 和 DELETE。不是创建一个新的 $PUT 或 $DELETE 变量来存储它,有什么正当理由不使用 $_REQUEST 吗?我认为在所有代码中使用相同的机制 $_REQUEST 会比根据请求类型使用 2 或 3 种机制更好、更易读和更容易理解。
我所说的有效是指像“不良做法”这样的答案对我无效...为什么这是不良做法?
代码:parse_str($request->data, $_REQUEST);
我读过 Overwriting $_POST for PUT or DELETE requests但这会用 PUT 数据覆盖 $_POST,这对我来说是错误的,因为 $_POST 描述的是 POST 数据而不是变量名称中的 PUT 数据。我也在那里阅读了答案——创建一个访问器类。但这现在留下了 2 种机制来访问传递的用户日期、类和 $_REQUEST。