2022年12月16日(金) 0:34 Derick Rethans <[email protected]>: > Hi, > > I have just published an initial draft of the "Unicode Text Processing" > RFC, a proposal to have performant unicode text processing always > available to PHP users, by introducing a new "Text" class. > > You can find it at: > https://wiki.php.net/rfc/unicode_text_processing > > I'm looking forwards to hearing your opinions, additions, and > suggestions — the RFC specifically asks for these in places. > > cheers, > Derick > > > -- > https://derickrethans.nl | https://xdebug.org | https://dram.io > > Author of Xdebug. Like it? Consider supporting me: > https://xdebug.org/support > Host of PHP Internals News: https://phpinternals.news > > mastodon: @[email protected] @[email protected] > twitter: @derickr and @xdebug > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php
Hi, Derick and Internals Is still available this topic? I have interesting this Text class. I'm glad to control based on grapheme cluster such as Swift's string type. I have some idea. 1. Move to Intl extension such as \Intl\Text * I think keep it simple for implementation. 2. Add Text type for grapheme_* function only such as string|Text. * It is some complexy for implementation but userland is simple 3. If UTF-8 validaion failed, throws an exception __toString method returns string type is seems good. Please consider this. Regards Yuya
