Subjectively,
- What is the most consistent programming language? [why]
- What is the most inconsistent programming language? [why]
- Does the inconsistent language have any abstraction libraries to improve consistency?
I believe C is the most consistent and organised language, as functions have generally the same argument ordering, as well as the good function naming scheme.
PHP, being ironically loosely based off of C, is very, very inconsistent. There are so many duplicate functions, as well as every function having a different argument ordering. Some functions use camelcase, while others use underscores. You also can't use the []
operator on a function call, for no good reason at all, requiring you to set a variable to the function return value.
I am not aware of any abstraction library present to make PHP more consistent.