Pages which need to be added/modified for complete documentation of PHP 8.3:
Based of the migration guide: https://www.php.net/manual/en/migration83.php (#2780):
Note
This issue is still a Work In Progress
Core
SAPI
Extensions
Classes
New Constants
Other Changes
Pages which need to be added/modified for complete documentation of PHP 8.3:
Based of the migration guide: https://www.php.net/manual/en/migration83.php (#2780):
Core
__clone()#4172)finalmodifier for methods coming from traits #4167)get_classandget_parent_class#3186)SAPI
Extensions
DateTime:
DBA:
DOM:
DOMElement::$classNameDOMElement::$idDOMNode::$isConnectedDOMNameSpaceNode::$isConnectedDOMNode::$parentElementDOMNameSpaceNode::$parentElementDOMNameSpaceNode::contains()FFI:
Intl:
The U_MULTIPLE_DECIMAL_SEPERATORS constant had been deprecated, using the U_MULTIPLE_DECIMAL_SEPARATORS constant instead is recommended.(U_MULTIPLE_DECIMAL_* constants are not documented at this time)
JSON:
LDAP:
MBString:
OpCache:
opcache_get_status()['scripts'][n]['revalidate']now contains a Unix timestamp of when the next revalidation of the scripts timestamp is due, dictated by the opcache.revalidate_freq INI directive. ([PHP 8.3] Addopcache_get_status()example and changelog #4240)opcache.consistency_checksINI directive ([PHP 8.3] Removed opcache.consistency_checks INI directive #2915)Phar:
POSIX: ([PHP 8.3] posix documentation updates #2928)
PGSQL:
Random:
mt-srandandsrandfunctions #3095)Reflection:
SNMP:
Sockets:
Standard:
E_WARNINGon unconsumed input data #4174)Streams:
SQLite3:
Zip:
Classes
New Constants
cURL
Intl (1cf6bca)
OpenSSL
PCNTL
PDO_ODBC
PGSQL ([PHP 8.3] pgsql constants update #2941)
POSIX ([PHP 8.3] posix constants addition. #2931)
Sockets ([PHP 8.3] socket constants update. #2948)
Zip
Other Changes
Core changes
FFI::loadin preload scripts #4232)opcache.preload_useris not required when run as root #4231)Changed Functions
gc_statusfunction #3096)open_basedirandini_setat runtime #4234)Calendar
Curl
curl_getinfofunction #3090)Gd
mysqli
ODBC
Standard
ValueError's previous exception is now set inpassword_hash()#4235)