Zu deinen Frameworks fragen könnte ich dir Helfen, bzw ein Tipp geben
in meiner Azubistelle arbeiten wir mit dem Zend Framework das ist ein machtiges Ding.

Wie gut und Co es ist kann ich dir nicht genau sagen, doch wir sind zu frieden und können alles mit machen.

Aber was ich dir vorweg schon mal sagen kann ist:
Das du bei jedem Framework recht ne weile dahintersetzen musst, denn man kann kein so umfangreiche Skripts mal schwind in 5 min durchblicken.
Dann das Zend Framework ist OOP Definiert, es hat Classen und mehr. Aber genauer weiß ich auch leider nichts darüber dann.


Zu den anderen Sache kann ich dir leider nichts Sagen weil ich nicht genau weiß was du mit Programmierung absichern willst?
Das geschieht doch wärend der Programmierung mit PHP, JavaScript und Co?
bzw ist eine .htaccess Datei sehr Praktisch und ein guter Schutz vor Hacks