Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

Загадка про PHP. Номер 8.

Загадка на приоритеты. Дано:

$a = $b = 1;
var_dump($a---$b, $a, $b);

Что будет на экране?

6 комментариев
Улитка 2003

Выведет 0, 0, 1.

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Улитка:

верно.

Algis 2003

типа сначала $a-$b, потом $a-​-​

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Algis:

порядок этих операций тут роли не играет.

Algis 2003

имел ввиду что:
 $a = $b = 1;
var_dump(-​-​$a-$b, $a, $b); -> -1 0 1

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Algis:

-​-​$a тут вообще нет. -​-​$a и $a-— разные операции.