В чем польза оператора Null Coalesce?

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

PHP 7 представил оператор объединения null с ?? синтаксис. Этот оператор возвращает свой первый операнд, если его значение было установлено и оно не равно NULL, в противном случае он вернет второй операнд. Этот оператор можно использовать в сценарии, когда программист хочет получить некоторый ввод от пользователя, и если пользователь пропустил ввод, переменной необходимо присвоить какое-либо значение по умолчанию.

Использование нулевого оператора объединения:

  • Он используется для замены тернарного оператора в сочетании с PHP isset(). функция .
  • Его можно использовать для написания более коротких выражений.
  • Это снижает сложность программы.
  • Он не выдает никаких ошибок, даже если первый операнд не существует.

Пример: Если значения $name и $age назначены, то назначенные значения будут напечатаны, в противном случае значение по умолчанию, указанное в выражении, будет присвоено этим переменным в качестве значений.