为什么这是一个解析错误?

时间:2012-05-08 23:00:03

标签: php syntax

以下代码

$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

对我而言,似乎我正在从另一个表达式中减去一个表达式,我认为这是合法的。为什么这是一个解析错误?

1 个答案:

答案 0 :(得分:8)

第一个“ - ”是一个短划线,但它应该是一个连字符 - 像后者一样:“ - ”。替换它,您的代码将起作用。