To Execute and Generate the Fatal: php run.php Three ways to "fix" the fatal animal.php should not require_once('cat.php'): This commit Animal class should not extend Creature class: This commit Instead of using autoloader, explicitly require_once creature.php and animal.php from run.php: This commit