Задать вопрос
anton_reut
@anton_reut
Начинающий веб-разработчик

Для чего в классах после названий функций пишут :void, :bool, :string и подобные указания?

Иногда вижу код где функции дополнены такими указателями:
public function getDeliveryStatus(): string
    {
        return $this->deliveryStatus;
    }

    public function setDeliveryStatus(string $deliveryStatus): void
    {
        $this->deliveryStatus = $deliveryStatus;
    }

Зачем это нужно?
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
Тип данных, которые вернет функция
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы