名前空間内のいずれかのフォルダーが "t"、 "s"、または "n"その後、サブフォルダがあり、それを解析しません。PHP名前空間の不自然なフォルダー "t"、 "s"、 "n"で終わる
EX:
namespace DDM\Components\Widget\List;
これが原因:Parse error: syntax error, unexpected 'List' (T_LIST), expecting identifier (T_STRING) in <...filepath...>
同じことは前述した他の2つの文字で終わるフォルダのため発生します。
私は、Windowsシステム上で午前も、ファイルがnginxの経由PHPバージョン5.6.27-0 + deb8u1を実行している、Debianの(ジェシー)箱から提供されており、PHP-FPM
更新
名前空間全体に\
という接頭辞を付けると、phpstormはこれを構文エラーとして認識しなくなりますが、phpコンパイラは上記と同じエラーを返します。
Fatal error: Undefined constant 'DDM\Components\Widget\Lists'
:
でも「L」名前サブフォルダは、しかしながら、異なるエラーの任意の「L」フォルダ名結果を用いて、ジェイList
により指摘したように
は、PHPの予約語であり、この結果を有します
何か提案がありがとうございます。
任意の単語begingが同じ結果を与えているようだ '...ウィジェット\ Lothername;' – Chausser
@Chausser名前空間は5.3 + '' PHPでサポートされています。 PHPのバージョンは正しいですか? –
私はPHPを実行しています5.6 – Chausser