3

このコードで例外が発生する理由を理解しようとしています。

class Test {
    const test = "Two " .
                 "rows.";
}

const を含む行で例外が発生します。

解析エラー: 構文エラー、予期しない「.」、「,」または「;」が必要です /home/BZUMUL/prog.php の X 行目

ヒアドキュメントに切り替えるつもりでしたが、好奇心が強すぎて解決しようとするのをやめられませんでした。

4

1 に答える 1

5

クラス定数によると:

値は、変数、プロパティ、数学演算の結果、関数呼び出しなどではなく、定数式である必要があります。

したがって、定数値に式を使用することはできません。

于 2012-07-26T08:08:51.740 に答える