コード例 #1
0
ファイル: demo.php プロジェクト: florencemayo/mysite
echo '<h2>Testing address types ID validation..</h2>';
echo "<div class='panel panel-default'>";
for ($id = 0; $id <= 4; $id++) {
    echo "<div>{$id}: ";
    echo Address::isValidAddressTypeId($id) ? 'Valid' : 'Invalid';
    echo "</div>";
}
echo '</div>';
/*
* Setting the values for address
*/
echo '<h2>Instantiating address</h2>';
$addressResidence = new AddressResidence();
echo '<h2>Setting the residential addresses ..</h2>';
$addressResidence->street_address_1 = '5555 Fake Street';
$addressResidence->city_name = 'Townsville';
$addressResidence->subdivision_name = 'State';
//$address->postal_code=12345;
$addressResidence->country_name = 'United States of America';
//$addressResidence->address_type_id=1;
echo $addressResidence;
echo '<tt><pre>' . var_export($addressResidence, TRUE) . '</pre></tt>';
/*
**Testing the abstract class
*/
echo '<h2>Testing the abstract class..</h2>';
$address_business = new AddressBusiness(array('street_address_1' => '123 Phony Ave', 'city_name' => 'Villageland', 'subdivision_name' => 'Region', 'country_name' => 'Canada'));
echo "<div class='panel panel-default'>" . $address_business->display() . "</div>";
echo '<tt><pre>' . var_export($address_business, TRUE) . '</pre></tt>';
echo '</div></div></div>';
include "inc/footer.php";
コード例 #2
0
$address = new AddressResidence();
echo "<h2>Empty Address</h2>";
echo "<tt><pre>" . var_export($address, TRUE) . "</pre></tt>";
echo "<h2>Setting Properties...</h2>";
$address->street_address1 = '555 Fake Street';
$address->city_name = 'Townsville';
$address->subdivision_name = 'State';
$address->country_name = 'United States of America';
echo "<tt><pre>" . var_export($address, TRUE) . "</pre></tt>";
echo '<h2>Display address</h2>';
echo $address->display();
echo '<h2>Testing magic functions __set and __get:</h2>';
//unset($address->_postal_code);
echo $address->display();
echo '<h2>Testing Address __construct with an array:</h2>';
$address_business = new AddressBusiness(array('street_address1' => '123 Phony Ave', 'city_name' => 'Villageland', 'subdivision_name' => 'Region', '_postal_code' => '67890', 'country_name' => 'Canada'));
echo $address_business->display();
echo "<tt><pre>" . var_export($address_business, TRUE) . "</pre></tt>";
echo '<h2>Address __toString</h2>';
echo $address_business;
echo '<h2>Displaying address types...</h2>';
echo "<tt><pre>" . var_export(Address::$valid_address_types, TRUE) . "</pre></tt>";
echo '<h2>Testing address type ID validation.</h2>';
for ($id = 0; $id <= 4; $id++) {
    echo "<div>{$id}: ";
    echo Address::isValidAddressTypeId($id) ? 'Valid' : 'Invalid';
    echo '</div>';
}
echo '<h2>Instantiating AddressPark:</h2>';
$address_park = new AddressPark(array('street_address1' => '789 Missing Circle', 'street_address2' => 'Suite 0', 'city_name' => 'Hemlet', 'subdivision_name' => 'Territory', 'country_name' => 'Australia'));
echo $address_park;
コード例 #3
0
ファイル: demo.php プロジェクト: jokamjohn/Address
echo '<h2>Empty object</h2>';
echo '<tt><pre>' . var_export($addressResidence, true) . '</pre></tt>';
//assigning values
$addressResidence->countryName = 'Uganda';
$addressResidence->subdivision_name = 'State';
$addressResidence->city_name = 'Townsville';
$addressResidence->street_address_1 = '1251';
$addressResidence->street_address_2 = '9021';
echo '<h2>Address object</h2>';
echo '<tt><pre>' . var_export($addressResidence, true) . '</pre></tt>';
//calling the dispaly method
echo '<h2>Testing magic get and set</h2>';
unset($addressResidence->postalCode);
echo $addressResidence->display();
echo '<h2>Testing __construct with an array</h2>';
$addressBusiness = new AddressBusiness(array('countryName' => 'Uganda', 'subdivision' => 'Region', 'cityName' => 'Villageland', 'streetAddress1' => '1251', 'streetAddress2' => '265'));
echo $addressBusiness->display();
echo '<h2>Debugging AddressBusiness</h2>';
echo '<tt><pre>' . var_export($addressBusiness, true) . '</pre></tt>';
echo '<h2>Address2 __toString</h2>';
echo $addressBusiness;
echo '<h2>Displaying address types</h2>';
echo '<pre>' . var_export(Address::$validAddressTypes, true) . '</pre>';
echo '<h2>Testing validation of the address id</h2>';
for ($id = 0; $id <= 4; $id++) {
    echo '<div> ' . $id . ':';
    echo Address::isValidAddressTypeId($id) ? 'Valid' : 'Invalid';
    echo '</div>';
}
echo '<h2>Address Park</h2>';
$addressPark = new AddressPark(array('cityName' => 'Hamlet', 'subdivision' => 'Territory'));