Home
My Account
About us
Products
Support Services
Buy online
Downloads
Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
PHP Manual
Migrating from PHP 8.3.x to PHP 8.4.x
New Features
New Classes, Enums, and Interfaces
New Functions
New Global Constants
Backward Incompatible Changes
Deprecated Features
Removed Extensions
Other Changes
Windows Support
New Classes, Enums, and Interfaces
New Global Constants
Migrating from PHP 8.3.x to PHP 8.4.x
Last updated: Mon, 26 Oct 2026
New Functions
Core
request_parse_body()
BCMath
bcceil()
bcdivmod()
bcfloor()
bcround()
Date
DateTime::createFromTimestamp()
DateTime::getMicrosecond()
DateTime::setMicrosecond()
DateTimeImmutable::createFromTimestamp()
DateTimeImmutable::getMicrosecond()
DateTimeImmutable::setMicrosecond()
DOM
DOMNode::compareDocumentPosition()
DOMXPath::registerPhpFunctionNS()
DOMXPath::quote()
Hash
HashContext::__debugInfo()
Intl
IntlTimeZone::getIanaID()
intltz_get_iana_id()
IntlDateFormatter::parseToCalendar()
Spoofchecker::setAllowedChars()
grapheme_str_split()
MBString
mb_trim()
mb_ltrim()
mb_rtrim()
mb_ucfirst()
mb_lcfirst()
Opcache
opcache_jit_blacklist()
PCNTL
pcntl_getcpu()
pcntl_getcpuaffinity()
pcntl_getqos_class()
pcntl_setns()
pcntl_setqos_class()
pcntl_waitid()
PDO_PGSQL
Pdo\Pgsql::setNoticeCallback()
PGSQL
pg_change_password()
pg_jit()
pg_put_copy_data()
pg_put_copy_end()
pg_result_memory_size()
pg_set_chunked_rows_size()
pg_socket_poll()
Reflection
The following methods relate to the new lazy object feature:
ReflectionClass::newLazyGhost()
ReflectionClass::newLazyProxy()
ReflectionClass::resetAsLazyGhost()
ReflectionClass::resetAsLazyProxy()
ReflectionClass::isUninitializedLazyObject()
ReflectionClass::initializeLazyObject()
ReflectionClass::markLazyObjectAsInitialized()
ReflectionClass::getLazyInitializer()
ReflectionProperty::skipLazyInitialization()
ReflectionProperty::setRawValueWithoutLazyInitialization()
ReflectionClassConstant::isDeprecated()
ReflectionGenerator::isClosed()
ReflectionProperty::isDynamic()
Sodium
sodium_crypto_aead_aegis128l_
*
sodium_crypto_aead_aegis256l_
*
SPL
SplObjectStorage::seek()
SOAP
SoapServer::__getLastResponse()
Standard
http_get_last_response_headers()
http_clear_last_response_headers()
fpow()
array_all()
array_any()
array_find()
array_find_key()
Tidy
tidyNode::getNextSibling()
tidyNode::getPreviousSibling()
XMLReader
XMLReader::fromStream()
XMLReader::fromUri()
XMLReader::fromString()
XMLWriter
XMLWriter::toStream()
XMLWriter::toUri()
XMLWriter::toMemory()
XSL
XSLTProcessor::registerPhpFunctionNS()
New Classes, Enums, and Interfaces
New Global Constants
Migrating from PHP 8.3.x to PHP 8.4.x
Last updated: Mon, 26 Oct 2026