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 |
