• 締切済み

PHPのSyntaxエラー

https://gist.github.com/3847508 class内のメンバを初期化するときに、文字列連結をするとうまくいきません。 class外であればエラーが出ないのですが、これは何が原因なのでしょうか? パーサーのバグにしか思えません。 php 5.2と5.3で同じようにエラーが出てしまいます。

みんなの回答

回答No.2

バグを見つけたら、是非報告しましょう。 https://bugs.php.net/ 世界中の人があなたによって幸せになれます。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>パーサーのバグにしか思えません。 http://www.php.net/manual/ja/language.oop5.properties.php クラスのプロパティについては 「宣言時に初期値を設定することもできますが、初期値は定数値でなければなりません。」 となっています。 知識不足を安易にバグと結論付けるのはやめたほうがいいでしょう 調べればすぐ見つかります