3

我试图弄清楚为什么我得到这个代码和异常。

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

我在包含 const 的行上出现异常:

解析错误:语法错误,意外的 '.',期待 ',' 或 ';' 在第 X 行的 /home/BZUMUL/prog.php 中

我打算切换到heredoc,但后来我太好奇了,所以我无法停止尝试解决它。

4

1 回答 1

5

根据类常量

该值必须是常量表达式,而不是(例如)变量、属性、数学运算的结果或函数调用。

因此,您不能对常量值使用表达式。

于 2012-07-26T08:08:51.740 回答