A Class with a Constructor
<?php
class Item {
var $name;
function Item( $name="") {
$this->name = $name;
}
function setName( $n) {
$this->name = $n;
}
function getName () {
return $this->name;
}
}
$item = new Item("5");
print $item->getName ();
?>
Output :
5
Invoking parent constructors
<?php
class Staff
{
function __construct()
{
echo "<p>Staff constructor called!</p>";
}
}
class Manager extends Staff
{
function __construct()
{
parent::__construct();
echo "<p>Manager constructor called!</p>";
}
}
$employee = new Manager();
?>
Output :
Staff constructor called!
Manager constructor called!
Manager constructor called!