мне не интересно сейчас спорить по поводу терминов.
Для меня удаление 99 из 100 Exception в коде - это удаление exception. Для кого-то это "правильное использование" (хотя для меня это костыли), сути правок не меняет.
дело в том что вы просто нарисовались здесь не принеся ни байта полезной информации. Во мне ли дело или в вас пустословах?
Vitsliputsli, ты ничего не понял.
Тебя что головой роняли в детстве? Я спросил о подходе, а именно как люди делают, гоняют переменные или хранят в свойствах, а вы имбецилы мне тут дичь втираете про мой идеальный код.
Знакома вам функция?
$data = getrusage();
Я так и написал..
Да я уже понял, что вас отвлекает код от сути вопроса.
Дело не в объекте рефлексии, сама рефлексия подразумевает проанализировать свой код.
Разумеется так никто писать не будет. Это просто метафора на подход к работе с информацией из памяти.
..причём тут код, вопрос о разнице в подходах, измерении скорости скрипта и затрат памяти.
Считаю крайне неэтичной, привычку использовать память, чтобы хранить там всякую дичь и постоянно использовать её, хотя можно обойтись без этого.
Хотите оценить мой код, изучите мои комментарии с ThunderCat, там внизу присутствует код RouteController.
..написали бы как и для чего выделяется память, было бы полезней намного..
ну в реальной практике не обойтись без использования имён полей на основе пользовательского ввода
цель использования фреймфорка использовать rest запросы на сторонний сервис.
Правильно, что не поняли, т.к. вам никто и не ответил.
Совершенно верно, можно просто указать метод, там где тип callable, и разницы нет никакой.
А можно как, выше написал Лентюй, просто вызвать метод класса, а его необходимость описать в интерфейсе без всяких callable вовсе.
Если вы используете ООП, то invoke вам не нужен, оперируйте объектами, а не функциями, и не мутантами вида "объект как функция".