public static function main(array $args = array()) { $beverage = new Espresso(); println($beverage->getDescription() . " \$" . $beverage->cost()); $beverage2 = new DarkRoast(); $beverage2 = new Mocha($beverage2); $beverage2 = new Mocha($beverage2); $beverage2 = new Whip($beverage2); println($beverage2->getDescription() . " \$" . $beverage2->cost()); $beverage3 = new HouseBlend(); $beverage3 = new Soy($beverage3); $beverage3 = new Mocha($beverage3); $beverage3 = new Whip($beverage3); println($beverage3->getDescription() . " \$" . $beverage3->cost()); }
public function __construct() { //Create a beverage $beverage = new Espresso(); //Print info about this beverage print $beverage->getDescription() . " \$" . $beverage->cost() . PHP_EOL; //Create another beverage $beverage2 = new DarkRoast(); //Add mocha $beverage2 = new Mocha($beverage2); //Add more mocha! $beverage2 = new Mocha($beverage2); //Add whip $beverage2 = new Whip($beverage2); //Print info about this beverage print $beverage2->getDescription() . " \$" . $beverage2->cost() . PHP_EOL; //Create a third beverage $beverage3 = new HouseBlend(); //Add soy $beverage3 = new Soy($beverage3); //Add mocha $beverage3 = new Mocha($beverage3); //Add whip $beverage3 = new Whip($beverage3); //Print info about the third beverage print $beverage3->getDescription() . " \$" . $beverage3->cost() . PHP_EOL; }
<?php function __autoload($class_name) { include $class_name . '.php'; } $beverage = new Espresso(); echo $beverage->getDescription() . ' ' . $beverage->cost() . "\n"; $beverage2 = new DarkRoast(); $beverage2 = new Mocha($beverage2); $beverage2 = new Mocha($beverage2); $beverage2 = new Whip($beverage2); echo $beverage2->getDescription() . ' ' . $beverage2->cost() . "\n"; $beverage3 = new HouseBlend(); $beverage3 = new Mocha($beverage3); $beverage3 = new Whip($beverage3); echo $beverage3->getDescription() . ' ' . $beverage3->cost() . "\n";