Comments 16
Спасибо за тонну полезных ссылок!
Примеры может стоит с never привести? Понимаю что копипаста из RFC, просто диссонанс возникает ;).
В PHP 8.1 будет доступен новый тип для возвращаемых значений: never.
Примеры может стоит с never привести? Понимаю что копипаста из RFC, просто диссонанс возникает ;).
Из-за проблем со здоровьем стримы пока на паузе.
Выздоравливай!
Рома, с возвращением и поправляйся!
Сейчас бы в 2021 из функции при помощи exit/die выходить… Какое-то странное продвижение бед практис. Лучше бы на дженериках сосредоточились, ну хоть в каком-то виде, пусть даже без проверок в рантайме.
Ну вообще то, у exit бывают параметры, и выходить из CLI скрипта с кодом выхода отличным от «0» это нормально
Да, но такая функция/метод будет одна на проект, ради этого вводить дополнительный сахар — я считаю это лишнее.
Не. Будут две. Ещё в хелпере dd
, который с лёгкой руки Тейлора из Ларки перекочевал в Симфони, а ныне пошёл погуливать и по остальным фреймворкам. А это в целых два раза больше, нежели одно место!
С другой стороны, если без иронии, есть подозрение, что ещё этим типом можно помечать методы, возвращающие/вызывающие исключения, вида:
private function someError(...): noreturn
{
throw new CustomException(...);
}
Роман, спасибо =)
Присоединяюсь к ребятам, поправляйтесь!
Тут и void вроде не плохо выглядит.
Sign up to leave a comment.
PHP Дайджест № 202 (1 – 30 апреля 2021)