Bonsoir !
J'ai installé le module "intl", j'ai vérifié qu'il était bien compilé mais dès que j'essaie de l'utiliser, il me crée des NULL au lieu des objets IntlDateFormatter ce qui fait planter la suite des opérations.
J'ai recherché les codes erreur et j'obtiens ce message inquiétant : "U_MEMORY_ALLOCATION_ERROR".
1 2 3 4 5 6 7 8 9 10 11
echo "Set locale_set_default()<BR/>\n";
locale_set_default('fr');
echo "intl_get_error_message() : ";
echo var_dump(intl_get_error_message())."<BR/>\n<BR/>\n";
echo '$f = new IntlDateFormatter'."<BR/>\n";
$f = new IntlDateFormatter('fr_FR', IntlDateFormatter::FULL, IntlDateFormatter::FULL);
echo "intl_get_error_message() : ";
echo var_dump(intl_get_error_message())."<BR/>\n<BR/>\n";
Citation: Set locale_set_default()
intl_get_error_message() : string(12) "U_ZERO_ERROR"
$f = new IntlDateFormatter
intl_get_error_message() : string(73) "datefmt_create: date formatter creation failed: U_MEMORY_ALLOCATION_ERROR"
Quelqu'un a-t-il ce module (courant) opérationnel avec la version à jour de DSM (3.2 - 1944) ? Ou au contraire, quelqu'un a-t-il eu des difficulté avec ce module d'extension ? Quelle solution a-t-il trouvé ?
Merci d'avance pour toute piste pour résoudre ce casse-tête qui me coince depuis plusieurs jours !