Двоеточие после названия функции

dell2201

Разрушитель (V)
Сообщения
214
Симпатии
142
Баллы
1 864
Объясните, что это эта запись? Двоеточие после метода, как понимать?
public function name($str): self(string, array, int и т.д) {

............

}

Правильно понимаю, что ожидается какой то тип данных, который должен вернуть метод? Или приведение к типу...
Или на вход должен податься определенный тип?

Вообщем what is it?
 
 
Объясните, что это эта запись? Двоеточие после метода, как понимать?
public function name($str): self(string, array, int и т.д) {

 
Назад
Верх