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);
?>

Enjoyed this post? Share it!

 

Leave a comment

Your email address will not be published.