- 1
- 2
- 3
- 4
- 5
//***Никогда не использовать))))
static function isset_not_empty($val){
if(isset($val) and !empty($val)) return true;
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
//***Никогда не использовать))))
static function isset_not_empty($val){
if(isset($val) and !empty($val)) return true;
return false;
}
погорячившийся))
anonimb84a2f6fd141 07.04.2013 00:06 # −4
govnarkod 07.04.2013 00:08 # 0
govnarkod 07.04.2013 00:23 # 0
Lure Of Chaos 07.04.2013 03:51 # +4
govnarkod 07.04.2013 09:37 # 0
Lure Of Chaos 07.04.2013 09:58 # +2
это документированное поведение. т.е. rtfm
Lowezar 07.04.2013 11:19 # +1
govnarkod 07.04.2013 12:12 # 0
Не вижу почему. Можно поподробнее?
Пардон если напрягаю, я осознаю что говнокод чисто чтоб поржать да посрать, а не подумать и помоч.
Кстати где-то уже поднимался вопрос чтобы расширить говнокод.ру разделом где обсуждаются размышления над кодом, он так и не созрел?
Lowezar 07.04.2013 17:15 # 0
http://www.php.net/manual/en/function.isset.php : Returns TRUE if var exists and has value other than NULL, FALSE otherwise.
Т.е. FALSE можно получить только если переменной нет или она равна NULL. Т.к. она объявлена аргументом метода - то она уже есть, так что остаётся только вариант NULL. :) Ну... Если внутри метода не сделать unset($var). :)
Lowezar 07.04.2013 17:17 # +2
Ну и ещё заметка про говнокодистость: if(cond)return true; else return false - говно. return cond; Для наглядности здесь: function isset_not_empty($var) { return isset($var) && !empty($val); } Кстати, обрати внимание на && вместо and, у них приоритеты разные... С and-ом получился бы аналог return isset($var)
govnarkod 07.04.2013 17:35 # 0
if(cond)return true; else return false - говно.
Вот за это отдельное спасибо, действительно бессмыслено.
govnarkod 07.04.2013 17:44 # 0
govnarkod 07.04.2013 17:48 # 0
Тоесть он забил бы на часть после and?
Вот так подводный булыжник бля
Lowezar 07.04.2013 19:00 # 0
Lowezar 07.04.2013 19:08 # 0
govnarkod 07.04.2013 19:42 # 0
eth0 07.04.2013 09:43 # +5
Вместо этого погроммисты ходят в чятики и форумы, в надежде на ответы гуру.
Lure Of Chaos благое дело делает, тебе на него молиться надо.
govnarkod 07.04.2013 09:50 # 0
myaut 08.04.2013 23:02 # 0
внутри оно так и есть: