2012-05-08 16 views
1

下面的代碼爲什麼這是一個分析錯誤?

$t = 1 – (1 - 2); 

產量:

Parse error: syntax error, unexpected T_STRING on line 3在PHP 5.2.3 和5.4我得到Parse error: in <file> on line 3

對我來說,好像我從另一箇中減去一個表達,我會想象是合法的。爲什麼這是一個解析錯誤?

+2

這是確切的代碼,沒有別的? – j08691

+0

之前的表達式用分號關閉? –

回答

8

第一個「 - 」是一個短破折號,但它應該是一個連字符減號像後者那樣一個「 - 」。替換它,你的代碼就可以工作。

+3

好吧,先生! –

+0

不錯的地方!這就是我從pdf中複製出來的一個方程的剩餘部分.... – goat

+0

謝謝你,不客氣,克里斯! – ZeroOne

相關問題