imo, this would probably the easiest and best way to handle the conversions.

Rob

Andrei Zmievski wrote:
Maybe. An alternate way would be to add modifier to 's' that makes it accept a converter to use for conversion.

if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s>", &str, &str_len, UG(utf8_conv)) == FAILURE) {
    return;
}

This does mean that the caller will have to instantiate the converter themselves, but might be more efficient if there are multiple 's' parameters needing to use the same converter.

-Andrei


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to