В .NET я сделал, чтобы я передавал интерфейсы в качестве параметров в методы класса.Я хочу знать, возможно ли это в PHP?
Мой scnerio состоит в том, что у меня есть класс, имеющий дело с функциональностью системы mqin.Теперь я хочу интегрировать систему уведомлений с ней.Я хочу, чтобы система уведомлений была отдельной, так как она не является основной частью системы, и я могу использовать ее где-то еще.Если у меня есть следующая структура:
Interface INotification
{
public set()
public send()
}
И тогда я делаю:
class MyClass
{
public setNotifier(INotification $notifier)
{
}
}
Так возможно ли, что я могу получить доступ к set () и send () здесь после реализации их вкласс?Я хочу знать, как этот пример C # работает, чтобы они устанавливали параметры типа интерфейса.
Спасибо