类常量的PHP表达式

时间:2012-07-26 08:03:23

标签: php string const

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

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

我在包含const:

的行上得到一个异常
  

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

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

1 个答案:

答案 0 :(得分:4)

根据Class Constants

  

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

因此,您不能将表达式用于常量值。