сигнатура метода в классе в php
Подскажите, пожалуйста, что за добавка :string в методе ? Или где можно почитать об этом ?
public function editName(Request $request): string
{
}
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Это указание типа выходного значения у метода/функции. (https://www.php.net/manual/ru/language.types.declarations.php)
Нужно это как для подсказок программистам, чтобы они знали, что функция ожидает и возвращает, так и для соблюдения строгой типизации