Im Zend Framework kann die Verwendung von Binnenmajuskeln (engl. “Camel Case”) auf Linux-System zu Problemen führen. Wenn ein Controller z.B. “FirmenSucheController.php” heißt und versucht wird diese Webseite über “/firmensuche” aufzurufen, dann kommt es zur Fehlermeldung: “Invalid controller specified“.
Eine Umbenennung der Datei in “FirmensucheController.php” löst dieses Problem. Dateinamen für Zend-Controller sollten daher nur einen Großbuchstaben für das erste Zeichen des Dateinamens sowie für das “C” in “Controller” besitzen. Im Namen der PHP-Klasse selbst dürfen Binnenmajuskel verwendet werden.
Comments starting with # are deprecated1
Wenn das Zend Framework folgende Meldung liefert: “Fatal error: Uncaught exception ‘Zend_Config_Exception’ with message ‘Comments starting with ‘#‘ are deprecated“, dann kann das daran liegen, dass in einer Konfigurationsdatei (*.ini) das Rautenzeichen (#) für die Einleitung eines Kommentars verwendet wird.
Die Verwendung des Rautenzeichens wird nach neustem Standard missbilligt, weshalb man für seine Kommentare in INI-Dateien immer ein Semikolon (;) verwenden sollte.