а можно вместо !empty использовать такую конструкцию вместо PHP: if ( !empty($a)) использовать, например PHP: if ( $a+$a !== $a) if ( $a !== $a +$a)
мне самому понять.... с точки зрения математики - в принципе тоже самое... даже если $a - объект...., а если одинаково зачем !empty($a)...? я логику хочу понять
прекрасно работает NULL + NULL = NULL 0 + 0 = 0 "" + "" = "" array ("", 0) + array (0, "") = array ("", "") или нет?
не надо так делать, при $a строке - + не сработает, ибо там нужно $a. $a ну и вообще - это абсолютно нечитаемо - и непонятно при дальнейшей поддержке кода и вообще - empty() оно же для проверки существования... вот и используйте там где это нужно