- ベストアンサー
const 宣言ができない。
バージョンは PHP 5.0.4 です。 5.0以降、constを使ってクラス内で定数を宣言できるようなのですが、 使うと Parse error: parse error, unexpected T_VARIABLE in ... とエラーが出てしまいます。 サポートしていないんでしょうか? 参考 http://phpspot.net/php/pg%83N%83%89%83X%93%E0%82%C5%82%CC%92%E8%90%94.html
- みんなの回答 (2)
- 専門家の回答
お礼
できました。 ありがとうございました! self:: って参考サイトに書いていなかったんですけど、何なんでしょうか? 名前を解決するためのものとかですか?
補足
const MyHome = = $_SERVER[HOME].'/home/'; とするとエラーになるんですけど、 const には式を代入できないんでしょうか? define() では式を使えるのでconstに置き換えることができずにこまっています。 どうにかならないでしょうか?