Using Default Constructors
<?php
class Dog {
function __construct($name='No-name', $breed='breed unknown', $price = 15) {
$this->name = $name;
$this->breed = $breed;
$this->price = $price;
}
}
$aDog = new Dog();
$tweety = new Dog('A', 'a');
printf("<p>%s is a %s and costs \$%.2f.</p>\n",
$aDog->name, $aDog->breed, $aDog->price);
$tweety->price = 24.95;
printf("<p>%s is a %s and costs \$%.2f.</p>\n",
$tweety->name, $tweety->breed, $tweety->price);
?>
Related examples in the same category