I personally have not had much - if any - reason to use interfaces in the PHP apps I've worked on so far. My OOP code normally depends on abstract classes rather than interfaces in order to generalize object types.
The only reason I see to use an interface is when you need that "contract" established that a given class will have a particular set of methods, allowing you to use type-hinting in another class to guarantee that a supplied object parameter will fulfill that contract. I guess nothing I've worked on so far has been complicated enough that I needed interfaces to provide those contracts, as abstract classes have been sufficient for that so far.