Hacking with PHP has been updated for PHP 7 - click here! >>

Basic inheritance

To extend the dog class to breeds, the "extends" keyword is needed, like this:

class dog {
    public function bark() {
        print "Woof!\n";

class poodle extends dog {
    // nothing new yet


If this was helpful, please take a moment to tell others about Hacking with PHP by tweeting about it!

Next chapter: Overriding functions >>

Previous chapter: How to design your class

Jump to:


Home: Table of Contents

Copyright ©2015 Paul Hudson. Follow me: @twostraws.