compared with
Current by Thomas Weidner
on Feb 09, 2010 02:54.

This line was removed.
This word was removed. This word was added.
This line was added.

Changes (11)

View Page History
<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[{zone-template-instance:ZFDEV:Zend Proposal Zone Template}


// this converter will be used by default by all instances of Zend_Money

// we create a new object of class Zend_Money and it is automatically parsed from string
// in current Locale
$price = new Zend_Money('15.6 USD');

// we add new monetary value to the object
$price->add('19 EUR'); // instant conversion through specified webservice is done automatically
echo $price; // we get '35 USD'
$price->add('19 EUR');

// the object still has value in the same currency as it was created (USD)
// and we get something like this: '35.15 USD'
// format of the output is specified in Zend_Money defaults
echo $price;


// we can easily manipulate with Zend_Money objects
$price = new Zend_Money('15 USD');

// for example, we can add one object to another
$price->add(new Zend_Money('500 GBP'));

// or we can do other math operations:

// we can compare objects
$isIt = $price->greaterThan('$450');