Können wir in Contao 3 … (zuerst lesen, dann aufregen)?
In PHP 5.4 ist jetzt endlich "<?=" immer verfügbar, egal ob "short_open_tag" an oder aus ist. Es würde die Templates deutlich übersichtlicher machen, wenn wir das verwenden könnten. Einziger Nachteil: in PHP 5.3 muss dafür "short_open_tag" gesetzt sein.
Die Einstellung "short_open_tag" steht in PHP 5.3 auf "PHP_INI_PERDIR", kann also von überall aus gesetzt werden, außer aus dem Skript selbst mittels "ini_set()". Nun die Frage: Können wir verlangen, dass die Leute unter PHP 5.3 "short_open_tag" aktivieren?
(Eine Template-Engine wie Twig oder Smarty würde die Templates auch übersichtlicher machen, steht aber für Contao 3 nicht zur Diskussion. Die Twig-Syntax beißt sich außerdem mit der Inserttag-Syntax und Twig verarbeitet auch keinen PHP-Code, was wir für die Rückwärtskompatibilität bräuchten.)