当前位置:  开发笔记 > 编程语言 > 正文

php函数,用于将外部变量整理到单个对象中,而不管GET或POST

如何解决《php函数,用于将外部变量整理到单个对象中,而不管GET或POST》经验,为你挑选了1个好方法。

我记得曾经回顾过别人的PHP代码,并且他有一个函数或类方法,它将所有GET和POST变量都转换成一个可以传递的单个普通旧对象.如果在GET和POST中都出现相同的名称 - 值对,则POST将获胜.

是否有一个编码良好的PHP附加组件可以完成这一切?



1> Rob..:

您可以使用$_REQUEST,但要注意它包含的内容$_GET,$_POST以及$_COOKIE此超级全局中变量的存在(以及用于覆盖目的的顺序)是否在执行环境中进行配置.

如果这会导致问题,那么推出一个简单的版本可能是一个好主意,其中的症结就是这样

$requestData = array_merge( $_GET, $_POST );

然后,您可以以某种方式将其包装起来,可能提供其他有用的功能,例如自动应用于stripslashes()使用的值进行损坏magic_quotes,为缺失的变量提供默认值等.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有