ОПЕРАТОР ОБЪЕДИНЕНИЯ С NULL PHP

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

Данный оператор имеет вид: ??. Он возвращает первый операнд, если он не null, иначе второй.

$variable = $value ?? "default";
echo $variable;
// если $value не null, выведется значение $value, иначе "default"

Таким образом, этот оператор может заменить условную конструкцию:

$variable = isset($value) ? $value : "default";

Кроме этого, использование оператора объединения с null может повысить читабельность кода и сделать его более ясным:

$variable = $value1 ?? $value2 ?? $value3 ?? "default";

В результате выполнения этого кода переменная $variable будет содержать первое значение, которое не null. Если все значения будут null, то оно будет содержать значение "default".

PHP 8 Nullsafe operator - Safely allow nulls to be returned in PHP method calls

PHP 7 Оператор null объединения

PHP 2023. Установка PHP 8.x, ruphp.com и первый запуск программы. Окружение для разработки

Быстрый старт с PHP 7. Оператор null объединения. Уроки веб разработки от ProDevZone

The evolution of NULL in PHP

Javascript - оператор объединения с null - 14

Заметка 8. Тернарный оператор, оператор объединения с null и оператор nullsafe в PHP

Curso de PHP 8 - Null Safe Operator - aula 04

Операторы сравнения в PHP - Базовый курс PHP-7

Php 8 - Nullsafe Operator

Реклама
Новое
Реклама