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().
<?php
$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éja 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
<?php
$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.
<?php
$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 |
