extensión de PHP: ¿cómo se utiliza las funciones mb_nogueira @ yahoo.com *

StackOverflow https://stackoverflow.com/questions/3957143

  •  08-10-2019
  •  | 
  •  

Pregunta

Hay una gran cantidad de funcionalidad disponible en PHP para las escrituras. Es esta funcionalidad disponible de alguna manera al escritor extensión? Realmente me gustaría poder usar las funciones de varios bytes, pero no puedo encontrar un ejemplo de esto.

¿Fue útil?

Solución

Se puede tomar el Exif módulo como un ejemplo. También depende del módulo mbstring y llama a sus funciones "directamente", es decir, sin algo como call_user_function_ex (...)

por ejemplo.

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);
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top