<?php require_once 'cellphone_v2.php'; $myPhone = new Cellphone('555-555-1111', 'iPhone', 'Black'); $yourPhone = new Cellphone('555-555-2222', 'Droid', 'Purple'); echo 'Phone number: ' . $myPhone->getPhoneNumber() . '<br />'; echo 'Phone number: ' . $yourPhone->getPhoneNumber() . '<br />';
<?php function __autoload($class_name) { include $class_name . '.php'; } $cellphone = new Cellphone(); echo "Adding contacts...\n"; $cellphone->testAddContacts(); $cellphone->printContacts(); echo "Editing contacts...\n"; $cellphone->testEditContacts(); $cellphone->printContacts(); echo "Deleting contacts...\n"; $cellphone->testDeleteContacts(); $cellphone->printContacts();
<?php require_once 'cellphone.php'; $myPhone = new Cellphone(); $myPhone->phoneNumber = '555-555-1111'; $myPhone->model = '3GS'; $myPhone->color = 'Black'; echo 'Phone number: ' . $myPhone->phoneNumber . '<br />'; echo 'Model: ' . $myPhone->model . '<br />'; echo 'Color: ' . $myPhone->color . '<br />'; $myPhone->addContact('555-555-1212', 'Sally Strange'); $myPhone->addContact('555-555-1515', 'George Mason'); $myPhone->displayContacts(); $myPhone->addSongs(array('ibelieve.mp3', 'heaven.mp3', 'song3.mp3')); echo '<pre>'; print_r($myPhone->songs); echo '</pre>';
public function __construct($phoneNumber, $model, $color, $apps) { parent::__construct($phoneNumber, $model, $color); $this->apps = is_array($apps) ? $apps : array($apps); }
<?php require_once 'cellphone.php'; $myPhone = new Cellphone(); $myPhone->phoneNumber = '555-555-1111'; $myPhone->model = '3GS'; $myPhone->color = 'Black'; echo 'Phone number: ' . $myPhone->phoneNumber . '<br />'; echo 'Model: ' . $myPhone->model . '<br />'; echo 'Color: ' . $myPhone->color . '<br />'; $myPhone->addContact('555-555-1212', 'Sally Strange'); $myPhone->addContact('555-555-1515', 'George Mason'); $myPhone->displayContacts(); $myPhone->addSongs(array('ibelieve.mp3', 'heaven.mp3', 'song3.mp3')); echo 'My phone has ' . $myPhone->countSongs() . ' songs.<br />';
<?php require_once 'cellphone.php'; $myPhone = new Cellphone(); $myPhone->phoneNumber = '555-555-1111'; $myPhone->model = '3GS'; $myPhone->color = 'Black'; echo 'Phone number: ' . $myPhone->phoneNumber . '<br />'; echo 'Model: ' . $myPhone->model . '<br />'; echo 'Color: ' . $myPhone->color . '<br />'; $myPhone->addContact('555-555-1212', 'Sally Strange'); $myPhone->addContact('555-555-1515', 'George Mason'); print_r($myPhone->contacts);