echo "b = " . $this->b . "\n"; } function mul() { return $this->a * $this->b; } } class bar extends foo { public $c; function display() { /* alternative display function for class bar */ echo "This is class bar\n"; echo "a = " . $this->a . "\n"; echo "b = " . $this->b . "\n"; echo "c = " . $this->c . "\n"; } } $foo1 = new foo(); $foo1->a = 2; $foo1->b = 5; $foo1->display(); echo $foo1->mul() . "\n"; echo "-----\n"; $bar1 = new bar(); $bar1->a = 4; $bar1->b = 3; $bar1->c = 12; $bar1->display(); echo $bar1->mul() . "\n";
<?php class foo { // a comment var $a; var $b; function display() { echo "This is class foo<br />"; echo "a = " . $this->a . "<br />"; echo "b = {$this->b}<br />"; } function mul() { return $this->a * $this->b; } } $foo1 = new foo(); $foo1->a = 2; $foo1->b = 5; $foo1->display(); echo $foo1->mul() . "";