cvs: phpweb /archive/entries 2009-03-24-1.xml
| From: | Hannes Magnusson | Date: | Tue, 24 Mar 2009 20:50:28 +0000 |
| Subject: | cvs: phpweb /archive/entries 2009-03-24-1.xml | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-4177@lists.php.net to get a copy of this message | ||
bjori Tue Mar 24 20:50:28 2009 UTC
Modified files:
/phpweb/archive/entries 2009-03-24-1.xml
Log:
- Add links
- Change the ChangeLog note to NEWS (there is no 5.3 changelog yet)
http://cvs.php.net/viewvc.cgi/phpweb/archive/entries/2009-03-24-1.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpweb/archive/entries/2009-03-24-1.xml
diff -u phpweb/archive/entries/2009-03-24-1.xml:1.1 phpweb/archive/entries/2009-03-24-1.xml:1.2
--- phpweb/archive/entries/2009-03-24-1.xml:1.1 Tue Mar 24 20:17:02 2009
+++ phpweb/archive/entries/2009-03-24-1.xml Tue Mar 24 20:50:28 2009
@@ -13,32 +13,57 @@
<p>The PHP development team is proud to announce the availability of the first release
candidate of PHP 5.3.0 (PHP 5.3.0RC1). This release marks the final phase in a major improvement in
the 5.X series, which includes a large number of new features, bug fixes and security
enhancements.</p>
<p>The key features of the PHP 5.3 branch include:</p>
<ul>
- <li>Support for namespaces</li>
+ <li>Support for <a href="http://php.net/namespaces">namespaces</a></li>
<li>Under the hood performance improvements</li>
- <li>Late static binding</li>
- <li>Lambda functions and closures</li>
- <li>Syntax additions: NOWDOC, limited GOTO, ternary short cut "?:" and
__callStatic()</li>
- <li>Optional garbage collection for cyclic references</li>
- <li>Optional mysqlnd PHP native replacement for libmysql</li>
- <li>Improved windows support including VC6 and VC9 binaries</li>
+ <li><a href="http://php.net/lsb">Late static
binding</a></li>
+ <li><a href="http://docs.php.net/functions.anonymous">Lambda
functions and closures</a></li>
+ <li>
+ Syntax additions:
+ <a href="http://php.net/manual/language.types.string.php#language.types.string.syntax.nowdoc">NOWDOC</a>,
limited GOTO,
+ <a href="http://php.net/ternary#language.operators.comparison.ternary">ternary
short cut "?:"</a> and
+ <a href="http://php.net/__callstatic">__callStatic()</a>
+ </li>
+ <li>Optional <a href="http://php.net/gc_enable">garbage
collection</a> for cyclic references</li>
+ <li>Optional <a href="http://php.net/mysqli.mysqlnd">mysqlnd</a>
PHP native replacement for libmysql</li>
+ <li>Improved <a href="http://windows.php.net">windows</a> support
including VC6 and VC9 binaries</li>
<li>More consistent float rounding</li>
<li>Deprecation notices are now handle via E_DEPRECATED (part of E_ALL) instead of
the E_STRICT error level</li>
- <li>Several enhancements to enable more flexiblity in php.ini (and ini parsing in
general)</li>
- <li>New bundled extensions: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3,
ext/enchant</li>
- <li>Countless bug fixes and improvements to existing extensions in particular to:
ext/openssl, ext/spl and ext/date</li>
+ <li>Several enhancements to enable more <a href="http://php.net/ini.sections">flexiblity in
php.ini</a> (and ini parsing in general)</li>
+ <li>New bundled extensions:
+ <a href="http://php.net/phar">ext/phar</a>,
+ <a href="http://php.net/intl">ext/intl</a>,
+ <a href="http://php.net/fileinfo">ext/fileinfo</a>,
+ <a href="http://php.net/sqlite3">ext/sqlite3</a>,
+ <a href="http://php.net/enchant">ext/enchant</a>
+ </li>
+ <li>Countless bug fixes and improvements to existing extensions in particular to:
+ <a href="http://php.net/openssl">ext/openssl</a>,
+ <a href="http://php.net/spl">ext/spl</a> and
+ <a href="http://php.net/datetime">ext/date</a>
+ </li>
</ul>
<p>This release also drops several extensions and unifies usage of internal APIs. Users
should be aware of the following known backwards compatibility breaks:</p>
<ul>
<li>Parameter parsing API unification will cause some functions to behave more or
less strict when it comes to type juggling</li>
- <li>Removed the following extensions: ext/mhash (see ext/hash), ext/msql, ext/pspell
(see ext/enchant), ext/sybase (see ext/sybase_ct)</li>
- <li>Moved the following extensions to PECL: ext/ming, ext/fbsql, ext/ncurses,
ext/fpdf</li>
- <li>Removed zend.ze1_compatibility_mode</li>
+ <li>Removed the following extensions:
+ <a href="http://php.net/mhash">ext/mhash</a> (see <a
href="http://php.net/hash">ext/hash</a>),
+ <a href="http://php.net/msql">ext/msql</a>,
+ <a href="http://php.net/pspell">ext/pspell</a> (see
<a href="http://php.net/enchant">ext/enchant</a>),
+ <a href="http://php.net/sybase">ext/sybase</a> (see
<a href="http://php.net/sybase_ct">ext/sybase_ct</a>)
+ </li>
+ <li>Moved the following extensions to PECL:
+ <a href="http://php.net/ming">ext/ming</a>,
+ <a href="http://php.net/fbsql">ext/fbsql</a>,
+ <a href="http://php.net/ncurses">ext/ncurses</a>,
+ <a href="http://php.net/fpdf">ext/fpdf</a>
+ </li>
+ <li>Removed <a href="http://php.net/manual/ini.core.php#ini.zend.ze1-compatibility-mode">zend.ze1_compatibility_mode</a></li>
<li>See the <a href="http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?view=markup&pathrev=PHP_5_3">upgrading
guide</a> for other minor changes</li>
</ul>
<p>All users of PHP, especially those using earlier PHP 5 releases are advised to test
this release as the final release of PHP 5.3.0 will eventually obsolete the 5.2 branch of
PHP.</p>
<p>For users upgrading from previous PHP 5 releases there is an upgrading guide
available <a href="http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?view=markup&pathrev=PHP_5_3">here</a>,
detailing the changes between those releases and PHP 5.3.0.</p>
<p>Please also note that we are aware of issues surrounding float/integer handling in
some edge cases (some of which have been introduced in PHP 5.2.0), as well as a crash bug in NSAPI,
that will be fixed in PHP 5.3.0RC2. These issues however do not prevent wide spread testing of PHP
5.3.0RC1 as users can now rely on the feature set and implementation decisions no longer being
changed.</p>
- <p>For a full list of changes in PHP 5.3.0, see the <a href="http://php.net/ChangeLog-5.php">ChangeLog</a>.</p>
+ <p>For a full list of changes in PHP 5.3.0, see the CVS <a href="http://cvs.php.net/viewvc.cgi/php-src/NEWS?view=markup&pathrev=PHP_5_3">NEWS</a>
file.</p>
</div>
</content>
</entry>