Markus studiert!

Alternativer Ansatz für die PHP-Abgabe

Mein ursprünglicher Ansatz zur Umsetzung der ersten Abgabe in Webanwendungen war deutlich komplexer — und damit auch eine Nummer zu kompliziert für mein Team.

Da der Code keine Verwendung für die Abgabe gefunden hat (bis auf ein paar Kleinigkeiten), aber doch ein paar nette Features von PHP verwendet werden, habe ich ihn auf github zur Verfügung gestellt: webanwendungen-2011-php-oo.

Ich habe ein paar interessante Features, die in PHP möglich sind,  implementiert:

  • einen Autoloader
  • einen ORM-Mapper, der die Informationen über die Datenbanktabellen aus Quellcode-Kommentaren der Models zieht und daraus dynamisch
  • Listing-Objekte erzeugt, die über große Tabellen mittels PDO blättern können und bei dem
  • mittels Iterator auf die Einträge zugegriffen werden kann.

Für die Kernfeatures liegen auch schon Unit-Tests vor, die gut die Verwendung des ORM-Mappers illustrieren.

Zwei ant-Jobs sind auch noch definiert, einen für phpdoc und einen für PHPUnit.

< 27. April 2011, 07:01 Uhr

Tags: