Question

Il y a beaucoup de fonctionnalités disponibles en PHP pour les scripts. Est-ce cette fonctionnalité est disponible en quelque sorte à l'auteur de l'extension? Je voudrais vraiment utiliser les fonctions multi-octets, mais ne peut pas trouver un exemple.

Était-ce utile?

La solution

Vous pouvez prendre le module exif comme un exemple. Cela dépend également du module mbstring et appelle ses fonctions « directement », à savoir sans quelque chose comme call_user_function_ex (...)

par exemple.

ZEND_INI_MH(OnUpdateEncode)
{
#if EXIF_USE_MBSTRING
    if (new_value && strlen(new_value) && !php_mb_check_encoding_list(new_value TSRMLS_CC)) {
        php_error_docref(NULL TSRMLS_CC, E_WARNING, "Illegal encoding ignored: '%s'", new_value);
        return FAILURE;
    }
#endif
    return OnUpdateString(entry, new_value, new_value_length, mh_arg1, mh_arg2, mh_arg3, stage TSRMLS_CC);
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top