On Thu, 15 Dec 2022, Daniel Wolfe wrote:

> On 2022-12-15 8:34 AM, Derick Rethans wrote:
> > 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.
> > 
> > 
> I love the idea, but we may want to think about using the terms
> `trimStart` and `trimEnd` instead of `trimLeft` and `trimRight`.
> Obviously, when the text in the parameter is in a right-to-left
> language (e.g., Hebrew, Arabic), `trimLeft` and `trimRight` are going
> to do the opposite of what one may expect from the names of the
> functions. I know that identifiers like `ltrim` and `rtrim` are
> longstanding conventions which everyone understands that they **really**
> mean trimming from the start and end respectively, but this may be an
> opportunity to amend the inaccuracy.

That's an excellent point. And I've updated these names.

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: @derickr@phpc.social @xdebug@phpc.social
twitter: @derickr and @xdebug
-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to