I'm a developer-turned-business owner who loves to explore the right tools for the job. I enjoy writing and documenting my journey. I use code as one of the tools to solve real problems.
PHP is wonderful and you can very quickly get things running. The most recent updates to the language are amazing and I'm loving all the new things that I can do like arrow functions and type hinting on class variables.
The one thing that annoys me a lot about PHP is the completely inconsistent names and argument order for built-in functions.
Look at this:
str_replace()
strtolower()
Why does one have an underscore and the other doesn't? It feels like there is a lot of legacy code still there.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
PHP is wonderful and you can very quickly get things running. The most recent updates to the language are amazing and I'm loving all the new things that I can do like arrow functions and type hinting on class variables.
The one thing that annoys me a lot about PHP is the completely inconsistent names and argument order for built-in functions.
Look at this:
Why does one have an underscore and the other doesn't? It feels like there is a lot of legacy code still there.