Hi, I've been pretty busy for a while, and didn't well keep up to discussions regarding my built-in server patch. Is there any agreement on it yet?
Moriyoshi On 2011/06/17, at 7:08, Stas Malyshev wrote: > Hi! > > Below is the list of the features proposed for inclusion in 5.4, as outlined > in https://wiki.php.net/todo/php54. Please read the TODO page and the RFCs > linked there for details. > This mail is not a vote call but rather description of things that will be > put to vote soon. For each one, I'd like to see that: > > a. It is clear to everybody what is being proposed. If you have any doubts or > see that it needs further discussion, please tell. > > b. We didn't miss something. If you have a proposal that has RFC in good > shape, patch (or can have patch within 1 month from now) and you think has to > be in 5.4 and has good chance for community support, please tell. > > c. For proposals that have assigned developers, I'd like for them to ensure > they still want these proposals in and commit to doing the work in time for > 5.4 beta (~end of July). It's no point to vote on a feature if the developer > responsible for it won't have time or desire to implement it. > If the proposal doesn't have anybody assigned, that means I can do it if > needed - though of course I'd be glad if somebody else would do it too. > > So here goes the big list: > > 1. Declare PHP/php reserved namespace name, not to be used in any user code. > Does not require any code change, only documentation changes. > > 2. Make primitive type names reserved words (in case we ever want some form > of scalar typing or anything else with scalar types). Using them as > identifiers would return parse error for now. May have BC implications. > > 3. Add E_STRICT to E_ALL. Nuff said. We did it in 6.0/unicode branch but > didn't backport it. > > 4. Drop magic quotes. We've deprecated them in 5.3, we can kill them in 5.4. > See the RFC for fine details. > > 5. Binary notation for ints (0b10101). Same as 0x, but in binary. Python has > it, we could too :) > > 6. Array shortcuts. Make [ 'blah', 'blah' ] work same as array('blah', > 'blah'), etc. Does not include any new JSON-like syntax, etc. - just making > '[' be 'array(' and ']' be ')' in that context. > > 7. "Disable POST data processing" INI option. > Assigned: Gustavo Lopes > > 8. Cli web server. Built-in mini-HTTP server run directly from PHP binary. > Assigned: Moriyoshi Koizumi > > 9. Session Handlers class. A class that implements current session handler > and can be extended with user code, fully or partially. > Assigned: Arpad Ray > > 10. Callback type check in arguments. Type check in method calls same as > 'array' or 'MyClass' type checks but would match valid callbacks. > Assigned: Hannes Magnusson > > -- > Stanislav Malyshev, Software Architect > SugarCRM: http://www.sugarcrm.com/ > (408)454-6900 ext. 227 > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php