On Wed, Jul 29, 2020 at 6:50 PM David Rodrigues <david.pro...@gmail.com>
wrote:

> Hello!
>
> I do not know if there is some consensus about "why not use two words as a
> single keyword" in programming language in general, but I really found a
> few examples of it, as in SQL with "GROUP BY", for instance.
>
> So I question if it could be used on PHP to expand the keywords repertoire
> by mixing two words without causes BC.
>
> I will use the Attribute syntax-war to exemplify.
>
> I really prefer to create a new keyword "attr()" or "attribute()" to make
> attributes possible. It basically uses the same function-like with
> arguments to work. But it invariably will cause BC to old codes that use
> attr or attribute names (eg. "function attr()").
>
> But, if we create a new two-words keyword like "using attr()", maybe it
> will not cause any BC, because "function using attr()" is impossible, but
> "using attr(X) function attr()" will do.
>
> I do not know if I am being high with peanuts, but maybe it could be
> considered to this discussion and make possible new features on PHP without
> creating strange symbols like @@ or #[] that will requires that new users
> check the documentation about "what it mean", while is very hard to Google
> symbols (so search will be "what mean double at in PHP" or "what mean
> hashtag brackets").
>
>
> Atenciosamente,
> David Rodrigues
>

PHP does have a two word keyword: "yield from"

Nikita

Reply via email to