на сообразительность (для начинающих)

Alexandre

PHPПенсионер
на сообразительность (для начинающих)

PHP:
$x=false;
$x++;
echo $x;
что выведет?
 

DiMA

php.spb.ru
Команда форума
на самом деле топик не для начинающих вовсе

и назвать его надо: "Кто не знает ответа на этот примитивный вопрос - лошара" .-)

и таких будет много, как мы тока что проверили у себя :)
 

berkut

Новичок
хрень ваще) в мануале в огромной мемориальной табличке в самом верху note.
 

DiMA

php.spb.ru
Команда форума
мануал идут читать после того, как ОБЛОМАЮТСЯ с предположением верного ответа =) Да, это там написано. Ну и шо? .-)
 

Krishna

Продался Java
Поглядел ответ в мануале. :)
Утверждение, что это вопрос на сообразительность - откровенная деза, имхо!
Или может я чего не догоняю?
 

berkut

Новичок
так а я не отрицаю, Шо обломался. а смысл - тут дело не в новичках и лошарах, а правильнее было-бы: "насколько ты задрот и знаешь фенечки, которые нахрен не нужны"
 

AmdY

Пью пиво
Команда форума
ну, слава богу я думал правильно, а то уже боялся, что это очередная баг-фича.
 

Духовность™

Продвинутый новичок
Кто не знает ответа на этот примитивный вопрос - лошара
вот очень не люблю, когда подобные вопросы на собеседовании. этот примитивный вопрос о чем-то говорит? о профессионализме? об опыте? да ничерта подобного.

с типами надо нормально работать. а то скрещивают кирпич с верблюдом и потом удивляются, почему не работает.
 

DiMA

php.spb.ru
Команда форума
можно перефразировать исходную задачу

Если в чужом коде изменить кусочек

$a++;

на

$a+=1;

измениться ли что-нибудь в чужой программе? Тут уже никаких подсказок не будет и ОБЛОМ случится гарантированный =)
 

Alexandre

PHPПенсионер
вот очень не люблю, когда подобные вопросы на собеседовании. этот примитивный вопрос о чем-то говорит? о профессионализме? об опыте? да ничерта подобного.
на собеседовании достаточным ответом будет:
необходимо сделать преобразование типа (int)$x++;
или операция ++ к типу bool не применима или еще некоторую умную информацию, но ни как ""не знаю... не имею понятия и тп...
так делать не надо, это не правильно и тд..."
 

Krishna

Продался Java
Alexandre
А если тебе ответят "1", то какие выводы ты будешь делать о кандидате?

И ты так и не ответил, каким боком тут сообразительность?
 

weregod

unserializer
в php 5.2.10 не точно 1 будет
я тоже лошара, так как подумал, что 1

если не знать заранее правильного ответа, лучше действительно сказать, что инкрементировать bool вредно
кстати, при замене ++ на +=1 даёт 1 ;)
 
Сверху