Programmer's Reference Guide
| How to Work with Currencies |
Migrer depuis des versions antérieures
L'API de Zend_Currency a changé pour gagner en simplicité. Si vous utilisiez une des versions décrites dans ce chapitre, vous devriez lire ce guide de migration.
Migrer de 1.0.2 à 1.0.3 ou plus récent
Créer un objet Zend_Currency est devenu plus simple. Vous
n'avez plus besoin de passer un script ou de le mettre à null, le
paramètre script est optionnel et peut être spécifié par la méthode
setFormat().
$currency = new Zend_Currency($currency, $locale);
La méthode setFormat() prend maintenant en paramètre un tableau
d'options. Ces options sont permanentes et écrasent les précédentes déjà présentes. La
nouvelle option "precision" a été intégrée :
-
position : Remplacement de l'ancien paramètre "rules"
-
script : Remplacement de l'ancien paramètre "script"
-
format : Remplacement de l'ancien paramètre "locale" qui n'affecte plus de nouvelle monnaie, mais seulement un format de nombre.
-
display : Remplacement de l'ancien paramètre "rules"
-
precision : Nouveau paramètre
-
name : Remplacement de l'ancien paramètre "rules". Affecte le nom complet de la monnaie.
-
currency : Nouveau paramètre
-
symbol : Nouveau paramètre
$currency->setFormat(array $options);
La méthode toCurrency() ne supporte plus les paramètres optionnels
"script" et "locale". A la place, elle accepte un tableau d'options qui sera de la même
forme que celui utilisé par setFormat.
$currency->toCurrency($value, array $options);
Les méthodes getSymbol(), getShortName(),
getName(), getRegionList() et getCurrencyList()
ne sont plus statiques. Elles retournent les valeurs affectées dans l'objet, si on ne
leur passe pas de paramètre.
| How to Work with Currencies |
