Jakarta Struts is a framework for building web applications using Java Technologies, and it encourages an architecture similar to MVC design pattern, and the approach is commonly known to most programmers as Model 2 approach.
If you are searching for a similar frame like that for PHP, Phrame is definitely worth looking. It also inspires Model 2 approach with Models, Controllers, and Views. Phrame provides its own Controller, just like Jakarta Struts. For Models and Views, it constitutes Open Source technologies like ADODB, PHP, Smarty. Its home provides comprehensive tutorials so that we can easily walk through and realize what it looks like.
I’m sure I still don’t have a clear grasp of MVC especially in terms of web applications. But this article gives me more insight into MVC. For more information about MVC frameworks written in PHP, please consult this page.