Just strumbled upon this when I was searching for some good frameworks to be used with PHP for my official work.
Check out php MVC The Model View Controller (MVC) Framework for PHP Web Applications.
It is similar to Jakarta Struts which is the famous framework for Java web applications