Possible Duplicate:
Interface vs Abstract Class (general OO)
Hi guys,
I decided to dig deep into OOP and have been taking on Design patterns practicing with PHP. I just had a question I would like views on. Interfaces and Abstract classes, which has more advantages? It might be vague but any light shed would be helpful. I can write code to use both and understand each one by concept but I am just wondering which should I be use by default, and why should I be using one over the other. Basically use-case scenarios.
Thanks in advance.
Eagletrophy