Tach!
Es lohnt sich auch, mal eine der Zend-Framework-Dateien zu öffnen und anzuschauen, wie sie dort die Variablen initialisieren.
Alles schön und gut, nur sind das üblicherweise nur Anwendungen von Wissen/Regeln/Mustern. Da steht meist nicht daneben, warum das so geschrieben/verwendet wurde. Erst wenn man das Wissen zur Funktionsweise hat, kann man in den vorhandenen Bibliotheken lesen und in dem Code die Muster etc. erkennen.
dedlfix.