4

我这里有一个旧脚本,它基于它从 POST 数组创建变量的功能。我知道它很旧并且不应该使用,但是我需要哪个参数来激活它?$_POST['output']应该自动变成$output.

我一直在 php.net 和 google 上搜索,但似乎找不到这个参数的名称。

4

2 回答 2

11

简单的

extract($_POST);

现在

echo $output;

编辑:

上述方法现在已被弃用。可以这样实现

extract(array_intersect_key($_POST, $array_of_expected_keys))
于 2012-05-02T09:16:47.927 回答
0

在以前的 PHP 版本中有。来自PHP Post 变量

register_globals是一种使用名称作为变量而不是作为 post、get 和 request 变量获取提交值的旧方法。但这在较新的版本中已被弃用。您需要您的代码才能接受$_POST['email'],而不是$email.

于 2012-07-09T21:46:06.850 回答