Everything works if you know it well enough. But what I remember annoying me with php most was the naming convention mess, array_search, count, strlen, etc.
I think the PHP maintainers recognize that drawback and are working/have done a lot of work to fix conventions. I remember having to fix my code the last time I updated to the latest PHP version because they changed the arguments to a function call to be more in line with the arguments for other similar functions.