Possible Duplicate:
Interface vs Abstract Class (general OO)
Interface or an Abstract Class: which one to use?
I had a few questions about interfaces in PHP :
If interface
works as a kind of blueprint for classes that implement it, why not use abstract parent classes
instead?
In what cases would it be more proper to use a interface
instead of an abstract class
?
In what cases would it be more proper to use an abstract class
instead of a interface
?
What exactly is usage of interface
?