xref: /web-php/releases/5_5_0.php (revision f1cb7e74)
1<?php
2$_SERVER['BASE_PAGE'] = 'releases/5_5_0.php';
3include_once __DIR__ . '/../include/prepend.inc';
4site_header("PHP 5.5.0 Release Announcement");
5?>
6
7<h1>PHP 5.5.0 Release Announcement</h1>
8<p>
9The PHP development team is proud to announce the immediate availability
10of PHP <a href="http://php.net/downloads.php#v5.5.0">5.5.0</a>.
11This release includes a large number of new features and bug fixes.
12</p>
13
14<p>
15<b>The key features of PHP 5.5.0 include:</b>
16</p>
17<ul>
18 <li>Added <a href="http://php.net/generators">generators</a> and coroutines.</li>
19 <li>Added the <a href="http://php.net/exceptions">finally</a> keyword.</li>
20 <li>Added a <a href="http://php.net/password">simplified password hashing API</a>.</li>
21 <li>Added <a href="http://php.net/migration55.new-features#migration55.new-features.const-dereferencing">support for constant array/string dereferencing</a>.</li>
22 <li>Added scalar class name resolution via <a href="http://php.net/oop5.basic#language.oop5.basic.class.class">::class</a>.</li>
23 <li>Added <a href="http://php.net/migration55.new-features#migration55.new-features.empty">support for using empty() on the result of function calls and other expressions</a>.</li>
24 <li>Added <a href="http://php.net/migration55.new-features#migration55.new-features.non-scalar-iterator-keys">support for non-scalar Iterator keys in foreach</a>.</li>
25 <li>Added <a href="http://php.net/foreach#control-structures.foreach.list">support for list() constructs in foreach statements</a>.</li>
26 <li>Added the <a href="http://php.net/opcache">Zend OPcache</a> extension for opcode caching.</li>
27 <li>The GD library has been upgraded to version 2.1 adding new functions and improving existing functionality.</li>
28 <li>A lot more improvements and fixes.</li>
29</ul>
30
31<p>
32<b>Changes that affect compatibility:</b>
33</p>
34<ul>
35  <li><a href="http://php.net/php_logo_guid">PHP logo GUIDs</a> have been removed.</li>
36  <li>Windows XP and 2003 support dropped.</li>
37  <li>Case insensitivity is no longer locale specific. All case insensitive matching for function, class and constant names is now performed in a locale independent manner according to ASCII rules.</li>
38</ul>
39
40<p>
41For users upgrading from PHP 5.4,
42<a href="http://php.net/migration55">a migration guide is available</a>
43detailing the changes between 5.4 and 5.5.0.
44</p>
45
46<p>
47 For a full list of changes in PHP 5.5.0, see the
48 <a href="http://php.net/ChangeLog-5.php#5.5.0">ChangeLog</a>.
49</p>
50
51<?php site_footer(); ?>
52