Have a play around with a framework such as Symfony [1]. That's the most natural way of learning a better style of PHP web development.
Feels like you have to know Symfony 1 to understand what 2 is trying to do really. I wouldn't recommend it as a good intro to MVC.