То есть классы можно просто задать дефолтными значениями и не париться?
если класс может работать с не преднастроенным экземпляром, то в конструкторе можно такое написать впрнцп: $this->resource = $resource ?? new ResourceRepository;
поделюсь с вами моим опытом. на собеседовании спросили что такое депенденси инжекшн, я сказал что не знаю, когда загуглил - понял что каждый день этим пользуюсь
на заметку, кто не знает что такое депенденси инжекш, лучше один раз загуглить :)
поделюсь с вами моим опытом. на собеседовании спросили что такое депенденси инжекшн, я сказал что не знаю, когда загуглил - понял что каждый день этим пользуюсь
на заметку, кто не знает что такое депенденси инжекш, лучше один раз загуглить :)
Например, есть пользователь и его посты. Нам надо выбрать в первом select пользователя, а во втором select один из его постов. Если пользователь не выбран, то второй select не активен.
Например, есть пользователь и его посты. Нам надо выбрать в первом select пользователя, а во втором select один из его постов. Если пользователь не выбран, то второй select не активен.