-1

我正在尝试自动清理全局变量数组的输入,如下所示:

$sanitize = array('_POST', '_GET', '_REQUEST', '_COOKIE', '_SESSION');
foreach($sanitize as $type){
    $property = trim(strtolower($type), '_');
    $this->$property = $this->cleanse($$type);
}

但我得到:(Notice: Undefined variable: _REQUEST对于我正在尝试的所有全局变量等等)

做我想要完成的事情真的可能吗?

谢谢。

4

1 回答 1

2

在全球范围内这样做通常是不受欢迎的。

我建议使用一些 PHP 的内置过滤器来在本地实现您想要的。那只是根据需要过滤您需要的内容。

于 2012-02-23T05:37:23.207 回答