Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2016, 19:12   #11
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

empty достаточно бесполезная функция для проверок входных данных. Да, она заменяет isset и проверку на пустоту, но эта самая проверка на пустоту в некоторых случаях может подвести, потому как:

PHP код:
$a='';
echo empty(
$a); // true

$a='0';
echo empty(
$a); // true

$a='0.0';
echo empty(
$a); // false 
То есть если пользователь передал 0, то это все равно, что он ничего не ввел. Но если вы хотите ноль отсеять вместе с пустой строкой, то 0.0 проходит проверку.
Arigato вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
isset($_GET) alt5000 PHP 1 01.12.2011 14:41
Вопрос по функции Seferus Помощь студентам 0 05.10.2010 20:29
Вопрос по функции. ImmortalAlexSan Общие вопросы Delphi 2 08.03.2010 20:16
Си. Вопрос по функции forsaken66 Помощь студентам 6 06.10.2009 23:53
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33