Задать вопрос
@haramba
Почему вопросы о про битрикс такие тупые?

Знак вопроса перед параметром метода это ошибка в PHP?

Встретил в чужом коде такую вещь.
Функционал работает нормально, а IDE подсвечивает ошибкой.
Ошибка ли это ? что может означать?
5ae6d093d95e1581548878.png
  • Вопрос задан
  • 6791 просмотр
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@vaajnur
битриксоид
Типы для параметров и возвращаемых значений могут быть помечены как обнуляемые путем добавления префикса в виде знака вопроса. Это означает, что указанные параметры и возвращаемые значения, могут быть как указанного типа, так и NULL.

php.net/manual/ru/migration71.new-features.php
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
KorniloFF
@KorniloFF
Работаю по font-end / JS
Нет, это означает то же самое, что ($par=null)
Другими словами - необязательный параметр.
Ответ написан
By_Engine
@By_Engine
Знак вопроса означает что параметр может принимать указанный тип или null
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽