"Extremely difficult to manage as it not very modular. "
Use Composer.
"PHP is interpreted, hence PHP websites are slow unless proper caching management is implemented."
Opcache is native, it's only byte-compiled the first time.
"PHP is not strongly typed"
Use Hack:
code.facebook.com/posts/264544830379293/hack-a-ne…
You can use SPL_Types, compile from Zephir, or which gives you native code speed.
Even natively, you can type-hint arrays and objects when using classes, only scalar values can't be type-hinted (natively). I'd prefer it if PHP were duck-typed, but that's a limitation.
"No multi-threading"
php.net/manual/en/book.pcntl.php
That would surprise people who've actually used the language, which it's obvious, you haven't.
"No background threads or asynchronous execution of jobs"
This could be a point if you're using Node as it's the only language that really supports async, but the way most people deal with this is to use RabbitMQ or another enquement system.
"Some of the PHP functions are horror like eval"
I've never seen it in source code anywhere except when writing simple command line scripts that require evaluating a string and the docs tell you not to use it in production code. So pointing it out seems useless.
"Confusion between objects and associative arrays"
You are the worst programmer alive if you don't understand the difference. It's also obvious you've never programmed in PHP, so stop.
Joshua Pack
Senior Web Developer