【发布时间】:2011-08-05 00:17:04
【问题描述】:
我正在制作一个表单,我想将 POST 的值更改为一个变量。 但不知怎的,我做错了。
检查样本:
$_POST['name'] = $name;
$_POST['age'] = $age;
$_POST['country'] = $country;
此错误弹出:Parse error: syntax error, unexpected T_VARIABLE 在第一个 $_POST 上
【问题讨论】:
-
您想将发布的值存储在单独的变量中吗?你必须把它写在相反的方向: $name = $_POST['name'];
-
错误出现在第一个 $_POST 的前一行。请更新该代码。
-
为什么要将变量分配给 post 数组?不确定您要在这里做什么。
-
@all 有人真的读过这个错误吗?编译器告诉他他把一个变量放在其他东西的中间。该变量是第一个 $_POST。他是做a=b还是b=a都没关系。该错误与您的解决方案无关。
-
@Khez:在单元测试中这样做可能也很有用。