функции и смерть внутри функции (func_header_location/exit/die)
смерть внутри функции противоречит принципам структурного программирования
когда функция всегда должна возвращать управление вызывающей программе
а не прерывать ее выполнение
такие моменты плохо читаются и сопровождаются
к сожалению универсального подхода нет,
я стараюсь использовать такие подходы
-внутри функции можно умереть, только если это следуют из ее названия и назначения
-умирать снаружи вызова
например из функции с суффиксом ...._redirect() можно и сделать вызов
func_header_location если это вся цель функции это подготовка к редиректу
смерть внутри функции противоречит принципам структурного программирования
когда функция всегда должна возвращать управление вызывающей программе
а не прерывать ее выполнение
такие моменты плохо читаются и сопровождаются
к сожалению универсального подхода нет,
я стараюсь использовать такие подходы
-внутри функции можно умереть, только если это следуют из ее названия и назначения
-умирать снаружи вызова
например из функции с суффиксом ...._redirect() можно и сделать вызов
func_header_location если это вся цель функции это подготовка к редиректу
Комментариев нет:
Отправить комментарий