Using Default Constructors : Constructor « Class « PHP

Using Default Constructors

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

1.Instantiate class by calling the constructor
2.Define and use constructor
3.Define class as constructor parameter
4.Define Constructor for Class
5.A Class with a Constructor
6.Adding a Constructor to PriceItem
7.Calling the constructor of the parent class
8.Constructors and Destructors
9.Defining an object constructor
10.Creating the Cat constructor
11.Defining object constructors in PHP 4
12.Using the PHP 5 style constructor
13.invoking parent constructors
14.Using Unified Constructors and Destructors