<?php class Person{ // constructor public function __construct($first_name, $last_name) { $this->first_name = $first_name; $this->last_name = $last_name; } public function say_my_name() { echo "My name is " . $this->first_name . " " . $this->last_name . ".\n"; } } $james = new Person("James", "Jones"); $james->say_my_name(); # INHERITANCE ############################################################# class MathStudent extends Person { function sum_numbers($first_number, $second_number) { $sum = $first_number + $second_number; echo $this->first_name . " says that " . $first_number . " + " . $second_number . " is " . $sum. "\n"; } } $emma = new MathStudent("Emma", "Dory"); $emma->say_my_name(); $emma->sum_numbers(2, 14); ?>
