php - Does a child class automatically implement parent class's interface -


this porbably basic oop question i'm not answer, , couldn't find useful in google search (i.e. first page, of course)

if have class child of class implements interface, child class automatically become implementation of interface, or have be? so

interface htmlelementinterface {     public function getname(); }  abstract class htmlelement implements htmlelementinterface {     protected $_name;      public function __construct($name) {         $this->_name = $name;     }     public function getname() {         return $this->_name;     }     abstract public function __tostring(); }  class textinput extends htmlelement {     public function __tostring() {         return "<input type='input' name='{$this->_name}' id='{$this->_name}' />\n";     } } 

in case above, don't have tell textinput implement htmlelementinterface, i?

no, haven't. implicitly htmlelementinterface implementation.


Comments

Popular posts from this blog

php - Wordpress website dashboard page or post editor content is not showing but front end data is showing properly -

How to get the ip address of VM and use it to configure SSH connection dynamically in Ansible -

javascript - Get parameter of GET request -