I\'d like to create an interface for entities that are CRUDable (can be saved and deleted). Here is my abstract class:
abstract class AbstractCrudableEntity
Overriding constructors is a special case:
Unlike with other methods, PHP will not generate an E_STRICT level error message when __construct() is overridden with different parameters than the parent __construct() method has.
E_STRICT
__construct()
You can not do that with other methods.