===== Release Managers =====
Stanislav Malyshev (stas)
David Soria Parra (dsp)
===== Timetable =====
- alpha 1 - June 28 2011 **DONE**
- alpha 2 - July 14 2011 **DONE**
- alpha 3 - Aug 4 2011 **DONE**
- beta - September 15 2011 **DONE**
- beta2 - October 20 2011 **DONE**
- 5.4.0 - **Released** on March 1, 2012
- 5.4.1 - **Released** on April 26, 2012
- 5.4.2 RC1 - Planned on May 10, 2012
Original proposal: [[http://markmail.org/message/3ddcqbu4mpan5ypk|here]]
===== TODO Items =====
* "scalar type hint"
* Reduce [[http://gcov.php.net/viewer.php?version=PHP_5_4&func=tests|test failures]] ([[todo:tests54|another list]]) (all)
* Document [[todo:undoc54|new stuff in 5.4]]
* Finalize reflection support for traits (Johannes / Stefan)
* Cleanup CVS references from README's and other source documentation
* Fix ext/sockets/multicast.c build on UNIX systems (Gustavo)
* Moving out unmaintained SAPIs (Johannes)
* file streams metadata support (Stas, [[rfc:streammetadata|RFC]])
* [[https://wiki.php.net/rfc/instance-method-call|Instance and method call/property access]] (Felipe)
* Ensure INSTALL and win32/install.txt are current as 5.4 friendly (Philip)
* Function array dereferencing (Felipe)
* Fix for PHP bug #[[http://bugs.php.net/39863|39863]]
* allow = regardless of short_tags ([[http://markmail.org/message/6j5iuuleg4oobpic|discussion]], [[rfc:shortags|RFC]], and [[http://svn.php.net/viewvc?view=revision&revision=311260|commit]]) (Rasmus)
* Zend Signals ([[rfc:zendsignals|RFC]], Ilia)
* Improved parse errors ([[rfc:improved-parser-error-message|RFC]], Felipe)
* cli web server ([[rfc:builtinwebserver|RFC]])
* Fix [[http://bugs.php.net/55111|Bug 55111]]
* Declare PHP (php?) reserved namespace, not to be used in any user code.
* Add E_STRICT to E_ALL
* Disable POST data processing ([[http://www.mail-archive.com/internals@lists.php.net/msg48994.html|Gustavo Lopes]])
* Binary notation for ints (0b10101) ([[rfc:binnotation4ints|RFC]])
* Drop magic quotes (Kalle, Pierrick)
* Array short syntax ([[rfc:shortsyntaxforarrays|RFC]])
* Callback type check in arguments ([[rfc:callable|RFC]], Hannes Magnusson)
* Session Handlers class ([[rfc:session-oo|RFC]], [[http://marc.info/?l=php-internals&m=125886685408121&w=2|Arpad Ray]])
* Rebinding behavior of closures ([[https://wiki.php.net/rfc/closures/object-extension#privateprotected_members_scope|Proposal]], Gustavo Lopes)
* update the sqlite documentation as it was sent to Siberia ([[https://bugs.php.net/bug.php?id=60336|docbug]])
===== TODO Items For Discussion =====
[[todo:php54:vote|Vote for the features]]
===== Links to related discussions =====
* [[http://programmers.stackexchange.com/questions/27564/what-features-would-you-like-to-have-in-php|What features would you like to have in PHP?]] via stackexchange
* [[http://www.reddit.com/r/PHP/comments/h7fgp/what_features_would_you_like_to_have_in_php/|What features would you like to have in PHP?]] via reddit
* [[http://markmail.org/message/3ddcqbu4mpan5ypk|5.4 again]] (May 8, 2011)
===== Related resources =====
* [[http://svn.php.net/viewvc/php/php-src/branches/PHP_5_4/NEWS?view=markup|PHP 5.4 NEWS (changelog)]]