- 1
var_dump(0 == 'true'); // bool(true)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+162
var_dump(0 == 'true'); // bool(true)
PHP, ты чего в этот курил раз?
Может кто нибудь объяснит мне как PHP получает bool(true)?
По отдельности они как bool(false) (0) и bool(true) ('true').
Тем более true == false // bool(false)
Ответ: PHP конвертирует 'true' в число (int) получается int(0), тем более 0 == 0.
istem 07.10.2014 00:06 # +5
volter9 07.10.2014 00:26 # 0
Dummy00001 07.10.2014 01:48 # 0
AA - Anonymous Alcoholics?
AG - Anonymous Говнокодеры?
istem 07.10.2014 22:08 # 0
volter9 07.10.2014 00:24 # −2
doo_dee_doo_dmt 08.10.2014 06:59 # 0
volhv 13.10.2014 20:16 # 0
TarasB 13.10.2014 21:00 # 0
3.14159265 13.10.2014 22:17 # 0
TarasB 13.10.2014 22:21 # 0
inkanus-gray 13.10.2014 22:51 # +3
СВОБОДА — ЭТО РАБСТВО.
НЕЗНАНИЕ — ЭТО СИЛА.