I've just started playing with OOP in PHP and wonder: what's the conceptual difference between interface (which may be implemented in a class) and abstract class (which may be inherited by the same class) ?

I'll be very grateful if you show some examples pointing difference in a clear way

Thank you