2012-05-08 4 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

Смежные вопросы