если не прописано через return, то метод не вернет ничего.
если метод не вернет ничего, а должен инстанс класса Interviewer, то РНР выдаст ошибку.
Это значит, то если ты поставил тип возвращаемого значения Interviewer, то метод должен использовать return, и должен через него вернуть объект класса Interviewer.
Мне кажется, ты не понимаешь смысл этого объявления, думая, что оно как-то влияет на код класса.
На самом деле это просто такая аннотация, для контроля.
dev21, не надо его слушать. У него в голове органчик, он сам с собой разговаривает.
Тут половина ответчиков такие - пишут про какие-то свои болячки, без всякой связи с вопросом, который был задан
Тут реально не одна строчка. А в каждой строчке ошибка, и часто не одна.
Тебе надо взять нормальный учебник, и брать код оттуда, а не лепить код от балды.
Идея с функцией getAll правильная, но всё остальное - это какой-то кошмар.
если метод не вернет ничего, а должен инстанс класса Interviewer, то РНР выдаст ошибку.
Это значит, то если ты поставил тип возвращаемого значения Interviewer, то метод должен использовать return, и должен через него вернуть объект класса Interviewer.
Мне кажется, ты не понимаешь смысл этого объявления, думая, что оно как-то влияет на код класса.
На самом деле это просто такая аннотация, для контроля.