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
There are abstract classes!
abstract class Parent { // no implementation given abstract public function foo(); } } class Child extends Parent { public function foo() { // implementation of foo goes here } }