если я правильно понял, в го можно сделать пустые реализации, в php надо все прописывать
я ток не до конца понял, как тогда передавать инстанс какого-то типа, если метод может не существовать, тогда что такое интерфейс в данном контексте?
мы же говорим про контракты(интерфейсы)