Are there pure virtual functions in PHP like with C++

前端 未结 4 683
情话喂你
情话喂你 2021-02-13 06:17

I would have thought lots of people would have wondered whether this is possible but I can\'t find any duplicate questions... do correct me.

I just want to know whether

4条回答
  •  星月不相逢
    2021-02-13 06:58

    You can create abstract functions, but you need to declare the parent class as abstract, too:

    abstract class Parent {
       // no implementation given
       abstract public function foo();
    }
    
    class Child extends Parent {
       public function foo() {
          // implementation of foo goes here
       }
    }
    

提交回复
热议问题