¿Cuál es el punto de las interfaces en PHP?

Interfaces Le permite crear código que define los métodos de las clases que lo implementan. Sin embargo, no puede agregar ningún código a esos métodos.

Clases abstractas le permite hacer lo mismo, además de agregar código al método.

Ahora, si puede lograr el mismo objetivo con clases abstractas, ¿por qué necesitamos el concepto de interfaces?

Me han dicho que tiene que ver con la teoría OO de C ++ a Java, que es en lo que se basa el OO de PHP. ¿Es el concepto útil en Java pero no en PHP? ¿Es solo una manera de evitar tener marcadores de posición en la clase abstracta? ¿Me estoy perdiendo de algo?

Respuestas a la pregunta(14)

Su respuesta a la pregunta