Translations:Developers/Object oriented programming in PHP/Abstract classes and interfaces/12/en


 * A class can implement multiple interfaces.
 * An interface can extend multiple interfaces.
 * Each class implementing an interface has to implement all methods defined in the interface.
 * The parameter signatures of the methods in the interface and the implementing classes must be identically.
 * When type hinting for parameters is used in an interface method, then the equivalent parameter of the implemented class method must be exactly of that type.