This Release is Outdated
The latest release of PHP 8.3 is PHP
8.3.31
.
It is recommended to upgrade to the latest release.
PHP 8.3.10 Release Announcement
The PHP development team announces the immediate availability of PHP 8.3.10. This is a bug fix release.
All PHP 8.3 users are encouraged to upgrade to this version.
For source downloads of PHP 8.3.10 please visit our downloads page,
Windows source and binaries can be found on windows.php.net/download/.
The list of changes is recorded in the ChangeLog.
Source Code
Change Log
-
core
- Fixed bug GH-13922 (Fixed support for systems with sysconf(_SC_GETPW_R_SIZE_MAX) == -1).
- Fixed bug GH-14626 (Fix is_zend_ptr() for huge blocks).
- Fixed bug GH-14590 (Memory leak in FPM test gh13563-conf-bool-env.phpt.
- Fixed OSS-Fuzz #69765.
- Fixed bug GH-14741 (Segmentation fault in Zend/zend_types.h).
- Fixed bug GH-14969 (Use-after-free in property coercion with __toString()).
- Fixed bug GH-14961 (Comment between -> and keyword results in parse error).
-
dom
- Fixed bug GH-14702 (DOMDocument::xinclude() crash).
-
fileinfo
- Fixed bug GH-14888 (README.REDIST.BINS refers to non-existing LICENSE).
-
gd
- ext/gd/tests/gh10614.phpt: skip if no PNG support.
- restored warning instead of fata error.
-
libxml
- Fixed bug GH-14563 (Build failure with libxml2 v2.13.0).
-
opcache
- Fixed bug GH-14550 (No warning message when Zend DTrace is enabled that opcache.jit is implictly disabled).
-
output
- Fixed bug GH-14808 (Unexpected null pointer in Zend/zend_string.h with empty output buffer).
-
pdo
- Fixed bug GH-14712 (Crash with PDORow access to null property).
-
phar
- Fixed bug GH-14603 (null string from zip entry).
-
phpdbg
- Fixed bug GH-14596 (crashes with ASAN and ZEND_RC_DEBUG=1).
- Fixed bug GH-14553 (echo output trimmed at NULL byte).
-
shmop
- Fixed bug GH-14537 (shmop Windows 11 crashes the process).
-
spl
- Fixed bug GH-14639 (Member access within null pointer in ext/spl/spl_observer.c).
-
standard
- Fixed bug GH-14775 (range function overflow with negative step argument).
- Fix 32-bit wordwrap test failures.
- Fixed bug GH-14774 (time_sleep_until overflow).
-
streams
- Fixed bug GH-14930 (Custom stream wrapper dir_readdir output truncated to 255 characters in PHP 8.3).
-
tidy
- Fix memory leak in tidy_repair_file().
-
treewide
- Fix compatibility with libxml2 2.13.2.
-
xml
- Move away from to-be-deprecated libxml fields.
- Fixed bug GH-14834 (Error installing PHP when --with-pear is used).