2016-03-06 12 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 –

相關問題