Home » Releases » 5.5 » 5.5.38 »

PHP 5.5.1

PHP 5.5 is no longer officially supported by the PHP project.

Official support refers to that provided direct by the PHP Project.

If you install PHP via third-party packages, support timelines may be different. Please read the Release Support Policy for more information.

The latest release of PHP 5.5 is 5.5.38.

Source Code

Change Log

  • core

    • Fixed bug #65254 (Exception not catchable when exception thrown in autoload with a namespace).
      Laruence
    • Fixed bug #65088 (Generated configure script is malformed on OpenBSD).
      Adam
    • Fixed bug #65108 (is_callable() triggers Fatal Error).
      David Soria Parra
      Laruence
    • Fixed bug #65035 (yield / exit segfault).
      Nikita
    • Fixed bug #65161 (Generator + autoload + syntax error = segfault).
      Nikita
    • hex2bin() raises E_WARNING for invalid hex string.
      Yasuo
    • Fixed bug #65226 (chroot() does not get enabled).
      Anatol
  • opcache

    • Fixed bug #64827 (Segfault in zval_mark_grey (zend_gc.c)).
      Laruence
    • OPcache must be compatible with LiteSpeed SAPI (Dmitry)
  • cgi

    • Fixed Bug #65143 (Missing php-cgi man page).
      Remi
  • cli server

    • Fixed bug #65066 (Cli server not responsive when responding with 422 http status code).
      Adam
  • datetime

    • Fixed fug #65184 (strftime() returns insufficient-length string under multibyte locales).
      Anatol
  • gd

    • Fixed #65070 (bgcolor does not use the same format as the input image with imagerotate).
      Pierre
    • Fixed Bug #65060 (imagecreatefrom... crashes with user streams).
      Remi
    • Fixed Bug #65084 (imagecreatefromjpeg fails with URL).
      Remi
    • Fix gdImageCreateFromWebpCtx and use same logic to load WebP image that other formats.
      Remi
  • intl

    • Add IntlCalendar::setMinimalDaysInFirstWeek()/ intlcal_set_minimal_days_in_first_week().
    • Fixed trailing space in name of constant IntlCalendar::FIELD_FIELD_COUNT.
    • Fixed bug #62759 (Buggy grapheme_substr() on edge case).
      Stas
    • Fixed bug #61860 (Offsets may be wrong for grapheme_stri* functions).
      Stas
  • oci8

    • Bump PECL package info version check to allow PECL installs with PHP 5.5+
  • pdo

    • Allowed PDO_OCI to compile with Oracle Database 12c client libraries.
      Chris Jones
  • pgsql

    • pg_unescape_bytea() raises E_WARNING for invalid inputs.
      Yasuo
  • phar

    • Fixed Bug #65142 (Missing phar man page).
      Remi
  • session

    • Added optional create_sid() argument to session_set_save_handler(), SessionHandler and new SessionIdInterface.
      Leigh
      Arpad
  • sockets

    • Implemented FR #63472 (Setting SO_BINDTODEVICE with socket_set_option).
      Damjan Cvetko
    • Allowed specifying paths in the abstract namespace for the functions socket_bind(), socket_connect() and socket_sendmsg().
      Gustavo
    • Fixed bug #65260 (sendmsg() ancillary data construction for SCM_RIGHTS is faulty).
      Gustavo
  • spl

    • Fixed bug #65136 (RecursiveDirectoryIterator segfault).
      Laruence
    • Fixed bug #61828 (Memleak when calling Directory(Recursive)Iterator /Spl(Temp)FileObject ctor twice).
      Laruence
  • cgi/fastcgi sapi

    • Added PHP_FCGI_BACKLOG, overrides the default listen backlog.
      Arnaud Le Blanc

PHP 5.5


  Represents a security release