PHP 8.4.1 Released!

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()
  • DOMNode::compareDocumentPosition()

Hash

  • HashContext::__debugInfo()

Intl

  • IntlDateFormatter::getIanaID()
  • intltz_get_iana_id()
  • IntlDateFormatter::parseToCalendar()
  • SpoofChecker::setAllowedChars()
  • grapheme_str_split()

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()
  • ReflectionClass::skipLazyInitialization()
  • ReflectionClass::setRawValueWithoutLazyInitialization()

Sodium

  • sodium_crypto_aead_aegis128l_()*
  • sodium_crypto_aead_aegis256l_()*

SPL

  • SplObjectStorage::seek()

Standard

XMLReader

  • XMLReader::fromStream()
  • XMLReader::fromUri()
  • XMLReader::fromString()

XMLWriter

  • XMLWriter::toStream()
  • XMLWriter::toUri()
  • XMLWriter::toMemory()

XSL

  • XSLTProcessor::registerPhpFunctionNS()
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top