2016-05-30 76 views
-1

A的變量爲-。當我運行我的腳本時,我得到Parse error: syntax error, unexpected '='帶符號的變量( - )

這是以下行:

$selected-text = $_POST['faco'] ; 

我怎麼能寫這個劇本不改變變量名?

+0

您不能。這是一個無效的[變量名稱](http://php.net/manual/en/language.variables.basics.php)。 – solarissmoke

+0

好的,謝謝你的信息 – John

+1

爲什麼downvotes?這是一個合理的問題,很好地提出,即使答案似乎微不足道。 – roadrunner66

回答

0

「 - 」字符是PHP中的保留運算符,不能用於變量名稱中。使用下劃線代替:

`$selected_text = $_POST['faco'];` 

在PHP中有效的變量名以字母或下劃線開始,後面跟上任意數量的字母,數字或下劃線。作爲正則表達式,它將如此表示:'[a-zA-Z_ \ x7f- \ xff] *'(http://php.net/manual/en/language.variables.basics.php