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

前端 未结 4 1379
傲寒
傲寒 2021-02-13 06:45

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:51

    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
       }
    }
    

提交回复
热议问题