New Functions

- « New Classes, Enums, and Interfaces

- New Global Constants »

- PHP Manual
- Migrating from PHP 8.3.x to PHP 8.4.x
- New Functions

## 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_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()