Type-casting to boolean

Кто-нибудь может объяснить мне, почему это:

var_dump((bool) 1==2);

возвращает

bool(true)

но

var_dump(1==2);

возвращает

bool(false)

Конечно, второй возврат правильный, но почему в первом случае php возвращает неожиданное значение?

45
задан dreftymac 15 August 2018 в 20:30
поделиться