以下代码
$t = 1 – (1 - 2);
的产率:
php 5.2.3中的 Parse error: syntax error, unexpected T_STRING on line 3
在5.4我得到Parse error: in <file> on line 3
对我而言,似乎我正在从另一个表达式中减去一个表达式,我认为这是合法的。为什么这是一个解析错误?
答案 0 :(得分:8)
第一个“ - ”是一个短划线,但它应该是一个连字符 - 像后者一样:“ - ”。替换它,您的代码将起作用。