Akelos PHP Framework

Akelos Logo

Ich versuche mich nun schon das dritte Mal mit dem PHP Framework Akelos. Und dieses Mal scheint alles zu funktionieren – und langsam kapiere ich auch das MVC Konzept.

Leider war die Installation des Frameworks unter Mac OS X Snow Leopard nicht ganz problemlos – schlussendlich habe ich es aber zum Laufen gebracht. Dies hat mich zudem veranlasst, gleich das Initial Setup unter Snow Leopard im Akelos Wiki zu dokumentieren.

Wenn ich mich dann etwas tiefer in Akelos eingearbeitet habe, werde ich wahrscheinlich noch ein detaillierterer Beitrag darüber schreiben. Grundsätzlich bleibt nur zu sagen, dass mir der Ansatz von Akelos gefällt – und im Vergleich zu füheren Versionen ist das Setup schon einiges vereinfacht worden beziehungsweise nimmt dem User einige Schritte der Konfiguration ab.

If-Abfragen in PHP vereinfachen

Für einfache If-Abfragen im Stil von

if ($farbe == ‘rot’) {
    print(‘rot’);
} else {
    print(‘blau’);
}

Kann man in PHP eine vereinfachte, einzeilige Abfrage verwenden:

$farbe == ‘rot’ ? print(‘rot’) : print(‘blau’);

Klar lässt sich über die Lesbarkeit streiten, aber für wirklich einfache Abfragen wie im obigen Beispiel, reicht eine Zeile (meiner Meinung nach) völlig aus. Und die Lesbarkeit des Codes ist noch immer sichergestellt.

Update
Oder noch besser:

print($farbe == ‘rot’ ? ‘rot’ : ‘blau’);

(danke, Aaron)