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
 
<New FunctionsBackward Incompatible Changes>
^Migrating from PHP 8.3.x to PHP 8.4.xLast updated: Mon, 26 Oct 2026

New Global Constants

Intl

  • PATTERN (IntlDateFormatter)
  • PROPERTY_IDS_UNARY_OPERATOR (IntlChar)
  • PROPERTY_ID_COMPAT_MATH_START
  • PROPERTY_ID_COMPAT_MATH_CONTINUE

libxml

  • LIBXML_RECOVER
  • LIBXML_NO_XXE. This is used together with LIBXML_NOENT when entity substitution should be performed, while disallowing external entity loading. This constant is available as of libxml2 2.13.

PCNTL

Sockets

The following socket options are now defined if they are supported:

XML


<New FunctionsBackward Incompatible Changes>
^Migrating from PHP 8.3.x to PHP 8.4.xLast updated: Mon, 26 Oct 2026