Earlier quoted context omitted.
That's irrelevant. When talking about language consistency, we should also be including the language's standard library. The problem is that PHP wasn't designed as language-first but as a tool to make web development more accessible. Hence the acronym for "Personal HomePage". PHP was merely a native interface to modules written in C (e.g. MySQL), with the interface hosted in a simplified version of Perl. The draw of…
> That's irrelevant. When talking about language consistency, we should also be including the language's standard library. As you said, PHP was merely an interface to (many already existing) modules written in C. When people complain about mysql_real_escape_string() in PHP they don't realize that that is the actual name of the function in the MySQL C API. Same with the image functions (imagemagik). And so on. Some ar…
Lexical scoping
Coroutines
Generators
Decorators
Generic type containers
A functional API (e.g. something like Java 8 streams)
An extensive selection of data structures (collections) included in the standard lib
?