2016-03-06 13 views
0

我注意到,如果我做一个声明,如

$user = $_POST['user_name']; 
$user_again = $_POST['user_name']; 

第一可变$user获取$_POST['user_name']返回的值,但第二个变量$user_again店没什么,这是不是意味着,一个只能让到POST array引用只有一次或我的代码的一部分是越野车??

+0

顺便说一句,你检查你的语法? – Ikari

+0

我试图验证我的语法无数次甚至逻辑,你想看到一个片段?感谢您的帮助 –

回答

1

变量$user-again违反了PHP的语法。

不能使用的字符 - 同时声明变量或函数等。

所以$user-again试图存储的价值,但因为有一个语法错误,将不能。

所以正确的语法为$user_again = $_POST["user_name"];

  • 我会建议你使用一个体面的IDE,它可以帮助你修复小错误,等等!
3

$user-again是在你的代码在语法错误的,因为它违反了PHP语法这是 - 你不能同时声明变量或函数使用的字符-。所以,你的代码应该是这样bekow: -

$user = $_POST['user_name']; 
$user_again = $_POST['user_name']; 

你可以简单的脚本,直到执行中使用$_POST variable多次没有完成: -

https://eval.in/531265

+0

您可以多次使用它('$ _POST'变量)。检查: - https://eval.in/531265 –

相关问题