2016-05-30 4 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

なぜダウンボテッドですか?たとえ答えが些細なものであっても、正当な問題です。 – roadrunner66

答えて

0

" - "文字はPHPの予約済み演算子であり、変数名では使用できません。代わりにアンダースコアを使用してください:PHPで

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

有効な変数名は文字、数字、またはアンダースコアの任意の数字が続く文字またはアンダースコアで始まります。正規表現としては次のようになります。 '[a-zA-Z_ \ x7f- \ xff] [a-zA-Z0-9_ \ x7f- \ xff] *'(http://php.net/manual/en/language.variables.basics.php

関連する問題