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
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.
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 |
