Size: a a a

2021 May 26

А

Александр in use Perl or die;
if (($FORM{SITY} && $FORM{ACCOUNT} && $FORM{SYSTEM} && $FORM{DATE_FROM} && $FORM{DATE_BY}) eq '') {
источник

А

Александр in use Perl or die;
вот оригинал, не похоже что тут 0 где-то может проскочить
источник

А

Александр in use Perl or die;
похоже что это борьба с пустыми строками с фронта 🙂
источник

АГ

Алексей Галаев... in use Perl or die;
а если так:
if (($FORM{SITY} . $FORM{ACCOUNT} . $FORM{SYSTEM} . $FORM{DATE_FROM} . $FORM{DATE_BY}) eq '')
источник

АГ

Алексей Галаев... in use Perl or die;
ну или join('', @..)
источник

АГ

Алексей Галаев... in use Perl or die;
от среза хеша
источник

А

Александр in use Perl or die;
ну можно и join '', grep $_, @...
источник

АГ

Алексей Галаев... in use Perl or die;
только я бы ещё тогда прошёлся по ним регуляркой, чтобы поудалять все лишние пробелы
источник

А

Александр in use Perl or die;
чтобы undef выкинуть из массива
источник

АГ

Алексей Галаев... in use Perl or die;
А зачем его выкидывать? Если undef == ''
источник

АГ

Алексей Галаев... in use Perl or die;
Опять таки, разве grep только на undef проверяет? В таком случае он выкинет все undef, 0 и '' ибо все равны без defined)
источник

А

Александр in use Perl or die;
я думаю так, что как только собираеться какая-то строка для какой-то проверки, то рано или поздно будет соблазн эту строку как-то задействовать в каком-то выводе и соответственно заранее и пытаюсь все фильтровать, потому что сегодня строка join '', а завтра станет join '|'
источник

А

Александр in use Perl or die;
понятно что можно в grep напихать кучу условий, и потом просто сделать scalar @res, вместо join '' и сравнения
источник

А

Александр in use Perl or die;
а вообще по большому счету, я бы просто рекомендовал взять валидатор полей формы, с типами и прочими плюшками, а не делать это руками
источник

АГ

Алексей Галаев... in use Perl or die;
Да, лучше какой-нибудь HTML::FormHandler с его Validate использовать. Но тут уже на усмотрение владельцев кода)
источник

АК

Алексей Клименко... in use Perl or die;
О кстати неплохо!

Но я бы такое делал, только если бы был абсолютно уверен, что все поля существуют, и что они строки.
источник

АК

Алексей Клименко... in use Perl or die;
exists && defined ?
источник

DF

Denis F in use Perl or die;
Какую только наркоманию не придумают чтобы List::Util::all не юзать
источник

DF

Denis F in use Perl or die;
источник

DF

Denis F in use Perl or die;
какая разница строки-не строки? Там проблема может быть только если в значениях лежит пустой массив или хэш, тогда будет работать не как задумано
источник