变量全局变量?

时间:2012-02-23 05:33:05

标签: php variables global-variables variable-variables

我正在尝试自动清理像这样的全局变量数组的输入:

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

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

正在做我想要实现的目标吗?

感谢。

1 个答案:

答案 0 :(得分:2)

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

我建议使用内置Filters的一些PHP来实现你想要的本地级别。这只是根据需要过滤所需的内容。