"PHP" / Говнокод #378 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
....
// -------------------------------------------
// Возвращает переменную $value, если она не пуста, иначе $default или false

function def_inю.s($value,$default="") {
  if ($value) return("$value");
  else if ($default) return("$default");
  else return(false);
}
....

Спрашивается:
1. для кого существует php-функция empty()?
2. кто научил ТАК возвращать строки?

Вот такие у нас фрилансеры...

Запостил: guest guest, (Updated )

Комментарии (5) RSS

  • esase:
    Все нормально в чем проблема то? В том, что return оформлен с лишними скобками и кавычками?

    empty здесь не обязательно вставлять так как
    условие "if ($value)" - яв-ся эквивалентом "if (!empty($value))".
    Ответить
  • esase:
    Я вообще юзаю empty только для проверки массивов, а для скалярных выражений достаточно и такой проверки - if ($a) или if(!$a)
    Ответить
  • Danilka:
    [quote=Иван]И для массивов empty() ни к чему[/quote]
    конечно ни к чему, но
    if(!empty($array)) ...
    читается понятнее чем
    if($array) ...

    imho конечно же
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8