[php] Update keyword list
Add some missing entries, remove some long obsolete entries (from the "ming" extension for generating SWF files, which was split out from PHP core in 2008), and entry for "static" as a reserved class name (`static::` is used for late static bindings, but attempting to name a PHP class `static` fails because `static` is a keyword and we also list it as such).
This commit is contained in:
parent
8dadbcc744
commit
853c511057
1 changed files with 17 additions and 17 deletions
|
|
@ -121,6 +121,10 @@ PHPBN2(PHP_SAPI);
|
|||
PHPBN2(PHP_EOL);
|
||||
PHPBN2(PHP_INT_MAX);
|
||||
PHPBN2(PHP_INT_SIZE);
|
||||
PHPBN2(PHP_FLOAT_DIG); // Since 7.2.0
|
||||
PHPBN2(PHP_FLOAT_EPSILON); // Since 7.2.0
|
||||
PHPBN2(PHP_FLOAT_MIN); // Since 7.2.0
|
||||
PHPBN2(PHP_FLOAT_MAX); // Since 7.2.0
|
||||
PHPBN2(DEFAULT_INCLUDE_PATH);
|
||||
PHPBN2(PEAR_INSTALL_DIR);
|
||||
PHPBN2(PEAR_EXTENSION_DIR);
|
||||
|
|
@ -136,6 +140,7 @@ PHPBN2(PHP_LOCALSTATEDIR);
|
|||
PHPBN2(PHP_CONFIG_FILE_PATH);
|
||||
PHPBN2(PHP_CONFIG_FILE_SCAN_DIR);
|
||||
PHPBN2(PHP_SHLIB_SUFFIX);
|
||||
PHPBN2(PHP_FD_SETSIZE); // Since 7.1.0
|
||||
PHPBN2(E_ERROR);
|
||||
PHPBN2(E_WARNING);
|
||||
PHPBN2(E_PARSE);
|
||||
|
|
@ -147,6 +152,7 @@ PHPBN2(E_COMPILE_WARNING);
|
|||
PHPBN2(E_USER_ERROR);
|
||||
PHPBN2(E_USER_WARNING);
|
||||
PHPBN2(E_USER_NOTICE);
|
||||
PHPBN2(E_RECOVERABLE_ERROR);
|
||||
PHPBN2(E_DEPRECATED);
|
||||
PHPBN2(E_USER_DEPRECATED);
|
||||
PHPBN2(E_ALL);
|
||||
|
|
@ -158,6 +164,9 @@ PHPBN2(__COMPILER_HALT_OFFSET__);
|
|||
PHPBN2(PHP_OUTPUT_HANDLER_START);
|
||||
PHPBN2(PHP_OUTPUT_HANDLER_CONT);
|
||||
PHPBN2(PHP_OUTPUT_HANDLER_END);
|
||||
/* Since 7.4.0 (Microsoft Windows only) */
|
||||
PHPBN2(PHP_WINDOWS_EVENT_CTRL_C);
|
||||
PHPBN2(PHP_WINDOWS_EVENT_CTRL_BREAK);
|
||||
/* These don't actually seem to be set (tested on Linux, I guess they're
|
||||
* Windows only?) */
|
||||
PHPBN2(PHP_WINDOWS_NT_DOMAIN_CONTROLLER);
|
||||
|
|
@ -404,21 +413,6 @@ PHPBN2(CURLOPT_TCP_NODELAY);
|
|||
PHPBN2(CURLOPT_TIMEOUT_MS);
|
||||
PHPBN2(CURLOPT_CONNECTTIMEOUT_MS);
|
||||
PHPBN2(GMP_VERSION);
|
||||
PHPBN2(SWFTEXTFIELD_USEFONT);
|
||||
PHPBN2(SWFTEXTFIELD_AUTOSIZE);
|
||||
PHPBN2(SWF_SOUND_NOT_COMPRESSED);
|
||||
PHPBN2(SWF_SOUND_ADPCM_COMPRESSED);
|
||||
PHPBN2(SWF_SOUND_MP3_COMPRESSED);
|
||||
PHPBN2(SWF_SOUND_NOT_COMPRESSED_LE);
|
||||
PHPBN2(SWF_SOUND_NELLY_COMPRESSED);
|
||||
PHPBN2(SWF_SOUND_5KHZ);
|
||||
PHPBN2(SWF_SOUND_11KHZ);
|
||||
PHPBN2(SWF_SOUND_22KHZ);
|
||||
PHPBN2(SWF_SOUND_44KHZ);
|
||||
PHPBN2(SWF_SOUND_8BITS);
|
||||
PHPBN2(SWF_SOUND_16BITS);
|
||||
PHPBN2(SWF_SOUND_MONO);
|
||||
PHPBN2(SWF_SOUND_STEREO);
|
||||
PHPBN2(OPENSSL_VERSION_NUMBER);
|
||||
PHPBN2(SNMP_OID_OUTPUT_FULL);
|
||||
PHPBN2(SNMP_OID_OUTPUT_NUMERIC);
|
||||
|
|
@ -633,14 +627,12 @@ PHPBN2(PGSQL_POLLING_WRITING);
|
|||
PHPCN(directory);
|
||||
PHPCN(stdclass);
|
||||
PHPCN(__php_incomplete_class);
|
||||
/* Added in PHP5. */
|
||||
PHPCN(exception);
|
||||
PHPCN(errorexception);
|
||||
PHPCN(php_user_filter);
|
||||
PHPCN(closure);
|
||||
PHPCN(generator);
|
||||
PHPCN(self);
|
||||
PHPCN(static);
|
||||
PHPCN(parent);
|
||||
/* http://php.net/manual/en/migration70.incompatible.php#migration70.incompatible.other.classes */
|
||||
PHPCN(bool); // As of PHP 7.0
|
||||
|
|
@ -657,6 +649,14 @@ PHPCN(numeric); // As of PHP 7.0 (currently works but reserved)
|
|||
/* http://php.net/manual/en/migration71.incompatible.php#migration71.incompatible.invalid-class-names */
|
||||
PHPCN(iterable); // As of PHP 7.1
|
||||
PHPCN(void); // As of PHP 7.1
|
||||
/* Predefined interfaces and classes, introduced in PHP 7.0.0 */
|
||||
PHPCN(arithmeticerror);
|
||||
PHPCN(assertionerror);
|
||||
PHPCN(divisionbyzeroerror);
|
||||
PHPCN(error);
|
||||
PHPCN(throwable);
|
||||
PHPCN(parseerror);
|
||||
PHPCN(typeerror);
|
||||
/* From extensions (which of these are actually predefined depends which
|
||||
* extensions are loaded by default). */
|
||||
PHPCN(xmlwriter);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue