обращением к полю"
тут же вроде проверяется на значение? или я туплю?
Шо?
Код - 'initialPrice' => $lotCustomer->getPriceFiltered() ?? 'Не указано', Задача - "Проверить наличие значения перед обращением к полю"
<?php // Пример использования оператора $action = $_POST['action'] ?? 'default'; // Пример выше аналогичен следующему коду if (isset($_POST['action'])) { $action = $_POST['action']; } else { $action = 'default'; } ?> https://www.php.net/manual/ru/language.operators.comparison.php#language.operators.comparison.coalesce
типа у меня уже есть проверка?
Ти покажи спочатку де в тебе в прикладі "поле"
$lotCustomer->getPriceFiltered() если есть - то подставится это значение.. если нет - то "'Не указано' будет
А якщо пропертя не ініціалізована?
ну должна быть инициализирована... либо раньше в логике, либо в Entity в конструкторе.. если не инициализирована - автор вопроса узнает "нюанс" при работе с php 7.4 и выше =)
Я вангую що саме в цьому і є "задача"
я думаю, что нет.. человек просто в сокращенный синтаксис вникнуть не смог и поэтому спросил
Обсуждают сегодня