> This is exactly what the PHP world needed: making its already-fast performance many times faster (amplifying one of PHP’s biggest advantages over other common web languages) I think PHPs speed is largely exaggerated here. The interpreter always used to be slow, and before the bytecode cache it was plain awful. Im pretty sure it only ever got away with it because so much of the standard library is thin wrapping. Is…
There's one big, primary reason for it.
PHP is dumb.
You can't do clever things in PHP with the language, you have to all the clever things in how you design with it.
You can't overload functions or redeclare them later.
You can pretty much resolve a function at call-time, without worrying about decorators around it or about any meta-programming.
This makes for a fast VM in PHP, because it can make assumptions about function call-order much more than something like python.