Re: some thoughts about php 6

From: Date: Wed, 29 Jan 2014 11:22:50 +0000
Subject: Re: some thoughts about php 6
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-71723@lists.php.net to get a copy of this message
Just chiming in from the user point of view: after being a PHP developer since PHP4 and using OO principles since PHP4 (yes, it happened) and now living the dream with 5.3+ I personally see absolutely no reason to change the function names etc. Or even the camelcasing issues that might be there... As a user i'd just like to see something that someone already mentioned: PHP growing as a language to support the modern way of HTTP: sockets, non-blocking, etc etc. Performance is everything. What i type (and how i type it) is my business. If that's needle/haystack or haystack/needle, doesnt matter in my book. As long as my IDE / muscle memory kicks in when needed i'll be just fine. Now for PHP to actually move towars a faster engine / JIT / whathaveyou thát would be something i'd love to see. Also being able to move my codebase to newer major releases with 'varying' ease is a PLUS! The whole python2/3 issue should be avoided when possible. (imho) I really like the upgrade path starting from 5.3: minor breakage and where it _might_ break it would be for the better anyway... (performance / security POV) As to give my personal list of priorities for the language as a whole: - really make the new(er) features shine vs the old and gray array_walk / callbacks are still a fraction slower than 'simple', but less elegant, foreach structures.... - improve the 32/64 bit differences as already being discussed in a seperate RFC - better tooling for finding bottle necks right out of the box I'd like a built in syntax / compiler / hhvm style checker to analyze my project ... Without having to resort to external seperately built tooling. Allowing some kind of compiler to actually tell me where i could improve / cleanup my codebase would help me a lot. If people are really adamant in creating OO versions of string / array functions: nothing stops them from doing that in userspace today. (the same goes for the aliasing of functions) ok. that's me done ranting ... Just a small fish in a large ocean of PHP sharks :) In any case; good luck shepherding the development of such an important and widely used language! Regards, Robin Speekenbrink

« previous php.internals (#71723) next »