при этом сам о значение переменной не меняется ... может опечатка? ( вместо ++ ) ? тогда почему не выдаёт ошибки, нет же такого оператора.
!! я про '+' перед $var
И я не призываю вас такое использовать, лучше писать понятный код, но это настолько распространенный трюк, что стоит его запомнить - его вы встретите не раз, даже в серьезных проектах.
Stalker_RED, проще, по крайней мере потому что исчезает неопределённость, судя по документации оно определяет либо в int либо float и так понимаю что наугад. Да и в *C* ни разу такого не видел (хоть и просто любитель). первый раз в php столкнулся. Что то из уже древних операторов судя по всему.
Не представляю где это можно использовать. Так наплевательски считать, без разницы int у тебя или float. Может привести к определённым проблемам. Хотя в обычном сайте такое точно не пригодится
good_beginer, ну например c фронта из формы прилетает какой-нибудь "2.86", или "2" и разработчик не использует floatval(), а просто делает $x = +$_REQUEST['x'];
В 1994 кому-то это показалось крутой и лаконичной фичей, а сейчас вам бы вообще порекомендовали