Поскольку PHP - это язык со слабой типизацией, как можно применить принцип DIP в PHP?
Практический пример будет очень признателен.