- 1
(string) $def == (string) $value
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+129.4
(string) $def == (string) $value
Видимо о том, что == сравнивает строковые представления программист не знал.
правда остаётся вариант, что и то и другое не string.