Разница между функциями isset() и empty()

Опубликовано: 20 Августа, 2022

Пустой () 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() не будет генерировать никаких предупреждений или электронных уведомлений, если переменная не существует.