Можно ли ввести результат выражения в php?

#syntax #casting #php-7

Вопрос:

Я пробовал это :

 $site = (bool)($params['site'] ?? false);
 

Где $params['site'] может быть одно из этих значений :

  • 0
  • 1
  • $params['site'] не установлено

Во-первых, чтобы избежать УВЕДОМЛЕНИЯ, я использую оператор объединения.
Затем, чтобы иметь возможность работать с логическим значением, я набираю результат.

Tihs, кажется, работает нормально, но я ничего не нашел в документах.

Thx для чтения

Комментарии:

1. Это правильный код. В этом нет ничего тревожного.