On 2017-07-05 18:24, Rowan Collins wrote:
On 5 July 2017 13:28:29 BST, "Johannes Schlüter" <johan...@schlueters.de> wrote:
On Mi, 2017-07-05 at 11:24 +0100, Rowan Collins wrote:
Firstly, I'm not sure where you got the names you've put in
ALL_CAPS  from, but they're not the official names of the operators
anywhere I've seen. The double-colon is technically the "Scope
Resolution Operator", or internally T_PAAMAYIM_NEKUDOTAYIM (which
does mean double-colon). It's described in the manual here:  http://p
hp.net/manual/en/language.oop5.paamayim-nekudotayim.php


We use T_DOUBLE_COLON in reflection:

ext/tokenizer/tokenizer_data.c: REGISTER_LONG_CONSTANT("T_DOUBLE
_COLON", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);
ext/tokenizer/tokenizer_data.c:         case
T_PAAMAYIM_NEKUDOTAYIM: return "T_DOUBLE_COLON";

and I believe it appears/appeared in other places, too.

Ah, OK, I stand corrected.

Regards,

I'm just wondering if T_PAAMAYIM_NEKUDOTAYIM could finally be changed to T_DOUBLE_COLON in, say, PHP 8?

Sorry about hijacking this. :)

--
Lauri Kenttä

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

Reply via email to