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


Want to learn PHP 7?

Hacking with PHP has been fully updated for PHP 7, and is now available as a downloadable PDF. Get over 1200 pages of hands-on PHP learning today!

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.