PHP ЗНАК ВОПРОСА ПЕРЕД ТИПОМ
При использовании оператора `?` перед типом переменной в PHP вы позволяете этой переменной принимать значение `null`. Это называется `nullable type`. Ранее в PHP 7.0 для определения таких переменных требовалось использование конструкции `null` перед типом переменной. Однако с выпуском PHP 7.1 этот оператор был добавлен в язык. Пример: ```php// Синтаксис для PHP 7.0function test(string $param = null) { echo $param;}// Синтаксис для PHP 7.1 и вышеfunction test(?string $param) { echo $param;}```С помощью этого оператора вы можете явно указать, что переменная может содержать значение `null`, что может быть полезно, например, при работе с базами данных.
СОБЕСЕДОВАНИЕ по PHP: к каким ВОПРОСАМ готовиться?
PHP 2023. Ввод и вывод информации, типы данных PHP
#2 Уроки PHP - Учим язык PHP, Конец строки на языке PHP
PHP 8.0 - 8.2 - Производительность и фичи
#48 Уроки PHP - Учим язык PHP, Валидация формы и отправка параметров методом POST
Переменные и типы данных в PHP - Базовый курс PHP-7
Решение проблемы с кодировкой символов на сайте (UTF-8). Отображает иероглифы или знаки вопроса
Вопросы собеседование PHP