Разница между функциями isset() и empty()
Пустой () function — это встроенная в PHP функция, которая используется для проверки того, является ли переменная пустой или нет.
Эти значения считаются пустыми значениями:
- "" (пустая строка)
- 0 (0 как целое число)
- 0.0 (0 как число с плавающей запятой)
- «0» ( 0 в виде строки)
- НУЛЕВОЙ
- ЛОЖНЫЙ
- array() (пустой массив)
Пример: пример ниже иллюстрирует функцию empty() в PHP.
Функция isset() : Функция isset() — это встроенная функция PHP, которая используется для определения того, объявлена ли переменная и ее значение не равно NULL.
Параметры: Эта функция принимает один или несколько параметров, упомянутых выше и описанных ниже.
- $var: содержит переменную, которую необходимо проверить.
- $…: Содержит список других переменных.
Возвращаемое значение: возвращает TRUE, если var существует и ее значение не равно NULL и FALSE в противном случае.
Пример 2: Примеры ниже иллюстрируют функцию isset() в PHP:
PHP-программа, использующая функции isset() и empty():
Выход:
0 is set with isset function 1 is set with !empty function
Разница между функциями isset() и empty():
функция isset() | пустая() функция |
Функция isset() — это встроенная в PHP функция, которая используется для определения того, объявлена ли переменная и ее значение не равно NULL. | Функция empty() — это встроенная в PHP функция, которая используется для проверки того, является ли переменная пустой или нет. |
Функция isset() сгенерирует предупреждение или электронное уведомление, если переменная не существует. | Функция empty() не будет генерировать никаких предупреждений или электронных уведомлений, если переменная не существует. |