PHP has surprisingly matured over the past years, not gonna lie. It has a type and class system. Autoloading and dependency injection makes it even easier to manage objects. The package manager Composer is pretty similar to NPM, YARN, etc. and in my eyes even better because it checks all dependencies and installs the right versions to be compatible with all packages.
Surely you will encounter legacy code and older functions due to backwards compatibility but it's not that bad.
Experienced Software Engineer specializing in the recruitment field, with a robust background in software engineering and SAAS products. Proficient in utilizing Laravel for backend development
PHP has surprisingly matured over the past years, not gonna lie. It has a type and class system. Autoloading and dependency injection makes it even easier to manage objects. The package manager Composer is pretty similar to NPM, YARN, etc. and in my eyes even better because it checks all dependencies and installs the right versions to be compatible with all packages.
Surely you will encounter legacy code and older functions due to backwards compatibility but it's not that bad.
and getting better by time