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