Da gibts eine ganze Menge, ich hab mich auch damit auseinandergesetzt.
Wenn du einen minmalistischen Ansatz magst, wo nicht zuviel automatisiert wird, dann schau dir CodeIgniter
http://www.codeigniter.com an. Das ist sehr einfach gehalten und hat eine hervorragende Dokumentation. Es ist sehr einfach zu erlernen und bietet gute Unterstützung für Routine-Aufgaben (DB, Validierung, Config Files, File Upload, Mailversand mit Attachments etc.). An manchen Stellen greifts evtl. etwas zu kurz, aber man kann doch schon recht komplexe Sachen damit anstellen. Wenn du Wert darauf legst, deinen Code zu testen (mittels UnitTests, z.B. mit PHPUnit), dann ists allerdings etwas schwerer, da CodeIgniter nicht genügend auf die automatische Testbarkeit ausgelegt ist. Die mitgelieferte UnitTest Klasse ist auch nur sehr rudimentär. Ich habe die vergangenen zwei Monate viel mit CodeIgniter gearbeitet und bin, abgesehen von den Einschränkungen, gut damit zurechtgekommen. Die Einarbeitungszeit war minimal.
Was mich auch noch fasziniert, ist Akelos
http://www.akelos.org, ein Ruby on Rails Klon in PHP. Da existiert aber bislang keine wirkliche Dokumentation und die Community ist noch sehr klein. Der Funktionsumfang ist beeindruckend und es wird auch viel automatisiert.
Ansonsten:
CakePHP:
http://www.cakephp.org
symfony:
http://symfony-project.com
Auf
http://www.phpwact.org/php/mvc_frameworks findest du zudem eine interessante Aufstellung von Frameworks nach dem MVC-Prinzip
http://en.wikipedia.org/wiki/Model-view-controller.