PHP teaches you terrible, terrible habits. It's a "good language for beginners" because they can pick it up easily; but it's a terrible language for beginners, because it will teach them bad habits that they'll have to break later, with difficulty.
senfiaj•6mo ago
Yeah. This is mostly because of the language syntax scars, and many of them probably will never be fixed. But at the architectural level the request isolation adds a significant robustness. If some request causes crash, infinite loop, chances are the issue is limited to that one request. In NodeJS such issues are much more serious, so coding in NodeJS needs more care and higher qualification.
pavel_lishin•6mo ago
PHP teaches you terrible, terrible habits. It's a "good language for beginners" because they can pick it up easily; but it's a terrible language for beginners, because it will teach them bad habits that they'll have to break later, with difficulty.
senfiaj•6mo ago
Here is my opinion on PHP: https://waspdev.com/articles/2025-06-12/my-honest-opinion-ab...