I am currently working on a web application with two PHP components - one light base application in vanilla PHP, and an administration app driven by the same SQL database using Laravel.
I am having a complete joy building these components, and I find two things to be striking:
My base component does not use a single dependency and it accomplishes a lot! It is really amazing what can be done in PHP with very few lines of code without the help of ANY external libraries, efficiently. I use PDO for connecting to the my SQL database, which is available natively... It can all just be very simple.
On the flip side, my administrative component is driven by Laravel, which yes, took heavy inspiration from Ruby on Rails, but by this point has greatly surpassed it and is very powerful and enjoyable to use.
PHP is the only server side language I would say I have achieved mastery in, so while I am naive to what could be better in X or Y language, I never currently feel held back for what I need to do, and I enjoy doing it.
If you are working in the web niche, what are the reasons not to choose it?