On 06/11/13 06:34, Matthew Weier O'Phinney wrote:
Hey, all --We're running into a few situations where bumping the minimum required PHP version for ZF2 would be useful; in fact, there's at least one situation where staying with 5.3.3 actually prevents progress on a few issues. The specific issue we have is that, until 5.3.9, PHP did not allow the following: interface Foo { public function send(); } interface Bar { public function send(); } class FooBar implements Foo, Bar { public function send() { // do something } } Essentially, implementing multiple interfaces that define the same method, using the same signature. Prior to 5.3.9, this raises an E_FATAL. From 5.3.9 forward, it works. Having this would allow us to fix a situation with the way translation works across components; not having it means we're stuck with some of those problems. There are other issues as well: ArrayObject has had a lively history of malfunctioning with 5.3 and 5.4, and there are some odd behaviors in the object model as well that have been corrected starting in 5.3.7 and up. Considering PHP 5.3 has already reached end of life status (http://php.net/archive/2013.php#id2013-07-11-1), upping the minimum version seems like "a good idea."
It's not quite EOL yet. There's still security fixes until July 2014. That said, I don't mind the minimum version being bumped to 5.3.9. Cheers, David -- List: [email protected] Info: http://framework.zend.com/archives Unsubscribe: [email protected]
