Home » Releases » 7.1 » 7.1.33 »

PHP 7.1.1

PHP 7.1 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 7.1 is 7.1.33 which includes important security patches.

Source Code

  • PHP 7.1.1 (tar.bz2)

    • sha256: d791d39d7b54ec42441a05a5f06d68a495647d843210e3ae4f2c6adb99c675bc
  • PHP 7.1.1 (tar.gz)

    • sha256: c136279d539c3c2c25176bf149c14913670e79bb27ee6b73e1cd69003985a70d
  • PHP 7.1.1 (tar.xz)

    • sha256: b3565b0c1441064eba204821608df1ec7367abff881286898d900c2c2a5ffe70

Change Log

  • core

    • Fixed bug #73792 (invalid foreach loop hangs script).
      Dmitry
    • Fixed bug #73686 (Adding settype()ed values to ArrayObject results in references).
      Nikita
      Laruence
    • Fixed bug #73663 ("Invalid opcode 65/16/8" occurs with a variable created with list()).
      Laruence
    • Fixed bug #73727 (ZEND_MM_BITSET_LEN is "undefined symbol" in zend_bitset.h).
      Nikita
    • Fixed bug #73753 (unserialized array pointer not advancing).
      David Walker
    • Fixed bug #73783 (SIG_IGN doesn't work when Zend Signals is enabled).
      David Walker
  • cli

    • Fixed bug #72555 (CLI output(japanese) on Windows).
      Anatol
  • com

    • Fixed bug #73679 (DOTNET read access violation using invalid codepage).
      Anatol
  • dom

    • Fixed bug #67474 (getElementsByTagNameNS filter on default ns).
      aboks
  • mbstring

    • Fixed bug #73646 (mb_ereg_search_init null pointer dereference).
      Laruence
  • mysqli

    • Fixed bug #73462 (Persistent connections don't set $connect_errno).
      darkain
  • mysqlnd

    • Optimized handling of BIT fields - less memory copies and lower memory usage.
      Andrey
    • Fixed bug #73800 (sporadic segfault with MYSQLI_OPT_INT_AND_FLOAT_NATIVE).
      vanviegen
  • opcache

    • Fixed bug #73789 (Strange behavior of class constants in switch/case block).
      Laruence
    • Fixed bug #73746 (Method that returns string returns UNKNOWN:0 instead).
      Laruence
    • Fixed bug #73654 (Segmentation fault in zend_call_function).
      Nikita
    • Fixed bug #73668 ("SIGFPE Arithmetic exception" in opcache when divide by minus 1).
      Nikita
    • Fixed bug #73847 (Recursion when a variable is redefined as array).
      Nikita
  • pdo_firebird

    • Fixed bug #72931 (PDO_FIREBIRD with Firebird 3.0 not work on returning statement).
      Dorin Marcoci
  • phpdbg

    • Fixed bug #73794 (Crash (out of memory) when using run and # command separator).
      Bob
    • Fixed bug #73704 (phpdbg shows the wrong line in files with shebang).
      Bob
  • sqlite3

    • Reverted fix for bug #73530 (Unsetting result set may reset other result set).
      cmb
  • standard

    • Fixed bug #73594 (dns_get_record does not populate $additional out parameter).
      Bruce Weirdan
    • Fixed bug #70213 (Unserialize context shared on double class lookup).
      Taoguang Chen
    • Fixed bug #73154 (serialize object with __sleep function crash).
      Nikita
    • Fixed bug #70490 (get_browser function is very slow).
      Nikita
    • Fixed bug #73265 (Loading browscap.ini at startup causes high memory usage).
      Nikita
    • Add subject to mail log.
      tomsommer
    • Fixed bug #31875 (get_defined_functions additional param to exclude disabled functions).
      willianveiga
  • zlib

    • Fixed bug #73373 (deflate_add does not verify that output was not truncated).
      Matt Bonneau

PHP 7.1


  Represents a security release