PHP 7.0 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.0 is
7.0.33 which includes important security patches.
Source Code
-
PHP 7.0.1 (tar.bz2)
- sha256: 04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42
-
PHP 7.0.1 (tar.gz)
- sha256: d12aaba2bead056322aa53bd5fbe762b27a42d37f451cd42ff2e7a549ca21dbf
-
PHP 7.0.1 (tar.xz)
- sha256: 84fcb8b9c61f70db802d3b6636c6ba602470a375e593375c0c744483aa0c0357
Change Log
-
core
-
Fixed bug
#71105 (Format String Vulnerability in Class Name Error Message). (CVE-2015-8617)
-
Fixed bug
#70831 (Compile fails on system with 160 CPUs).
-
Fixed bug
#71006 (symbol referencing errors on Sparc/Solaris).
-
Fixed bug
#70997 (When using parentClass:: instead of parent::, static context changed).
-
Fixed bug
#70970 (Segfault when combining error handler with output buffering).
-
Fixed bug
#70967 (Weird error handling for __toString when Error is thrown).
-
Fixed bug
#70958 (Invalid opcode while using ::class as trait method paramater default value).
-
Fixed bug
#70944 (try{ } finally{} can create infinite chains of exceptions).
-
Fixed bug
#70931 (Two errors messages are in conflict).
-
Fixed bug
#70904 (yield from incorrectly marks valid generator as finished).
-
Fixed bug
#70899 (buildconf failure in extensions).
-
Fixed bug
#61751 (SAPI build problem on AIX: Undefined symbol: php_register_internal_extensions).
-
Fixed \int (or generally every scalar type name with leading backslash) to not be accepted as type name.
-
Fixed exception not being thrown immediately into a generator yielding from an array.
-
Fixed bug
#70987 (static::class within Closure::call() causes segfault).
-
Fixed bug
#71013 (Incorrect exception handler with yield from).
-
Fixed double free in error condition of format printer.
-
cli server
-
Fixed bug
#71005 (Segfault in php_cli_server_dispatch_router()).
-
intl
-
Fixed bug
#71020 (Use after free in Collator::sortWithSortKeys). (CVE-2015-8616)
emmanuel dot law at gmail dot com
Laruence
-
mysqlnd
-
Fixed bug
#68077 (LOAD DATA LOCAL INFILE / open_basedir restriction).
-
Fixed bug
#68344 (MySQLi does not provide way to disable peer certificate validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT connection flag.
-
oci8
-
opcache
-
Fixed bug
#71024 (Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on the same server).
-
Fixed bug
#70991 (zend_file_cache.c:710: error: array type has incomplete element type).
-
Fixed bug
#70977 (Segmentation fault with opcache.huge_code_pages=1).
-
pdo_firebird
-
Fixed bug
#60052 (Integer returned as a 64bit integer on X64_86).
-
phpdbg
-
reflection
-
Fixed bug
#71018 (ReflectionProperty::setValue() behavior changed).
-
Fixed bug
#70982 (setStaticPropertyValue behaviors inconsistently with 5.6).
-
soap
-
Fixed bug
#70993 (Array key references break argument processing).
-
spl
-
Fixed bug
#71028 (Undefined index with ArrayIterator).
-
sqlite3
-
Fixed bug
#71049 (SQLite3Stmt::execute() releases bound parameter instead of internal buffer).
-
standard
-
Fixed bug
#70999 (php_random_bytes: called object is not a function).
-
Fixed bug
#70960 (ReflectionFunction for array_unique returns wrong number of parameters).
-
streams/socket