Der neue Bauherrenhaftpflicht-Vergleichsrechner der iak GmbH

Endlich ist es soweit! Der neue Vergleichsrechner zur Bauherrenhaftpflichtversicherung der iak! GmbH ist online. Nach einer Entwicklungszeit von knapp 4 Monaten wurde der Vergleichsrechner von Grund auf neu programmiert. Welche technischen Fortschritte der Rechner im Vergleich zur Vorgängerversion gemacht hat, werde hier hier nun kurz zusammenfassen. Das neue Layout Der Vergleichsrechner erscheint ab sofort in … Weiterlesen …

Sichtbarkeit von Eigenschaften ermitteln

Da die letzten beiden „Immer wieder freitags“ Artikel aus Zeitmangel ausgefallen sind, heute mal ein kurzer, knackiger Beitrag über die Sichtbarkeiten von Objekteigenschaften und wie man diese ermitteln kann. Das Thema Eigenschaften und deren Sichtbarkeiten ist eigentlich recht schnell an einem praktischen Beispiel erklärt. class MeinTest { public $meineErsteVariable = ‚Var1‘; public $meineZweiteVariable = ‚Var2‘; … Weiterlesen …

Das ArrayObject in der SPL

Endlich mal wieder etwas Neues vom Marcel. Ich muss mich auch direkt mal wegen des unregelmäßigen Erscheinens von Artikeln entschuldigen. Ich gelobe Besserung … wirklich! Aber nun zu unserem eigentlichen Thema: Das ArrayObject aus der Standard PHP Library. Das ArrayObject ist bei Weitem kein Wunderwerk, erleichtert aber doch die Arbeit im objektorientierten Umfeld und ist … Weiterlesen …

Eine XSLT Template Engine

In den letzten Tagen habe ich an verschiedenen Stellen im Netz immer wieder etwas über XSLT als echte Template Sprache und Alternative zu gängigen Template Engines wie z.B. Smarty gelesen. Template Systeme sind nützlich, um die Anwendungslogik von der Darstellungslogik zu trennen. Dabei bietet so ziemlich jedes System seine eigene Syntax und basiert widerum für … Weiterlesen …

Einfach mal phpDoc auslesen

Wie einige sicherlich mitbekommen haben, arbeite ich seit geraumer Zeit mit dem vs vergleichen-und-sparen GmbH Entwickler Team zusammen. Mit der Zeit hat sich ein Framework mit mehreren darauf aufsetzenden Applikationen entwickelt. Seit kurzem ist ein neues System zur Erkennung von Fehlern aktiv. Bisher war es so, dass Notices oder fatale Fehler unbemerkt blieben und lediglich … Weiterlesen …

Filter Funktionen in PHP

Seit geraumer Zeit wissen wir ja nun schon, dass PHP5 einige Vorteile gegenüber seines sehr in die Jahre gekommenen Vorgängers PHP4 mit sich bringt. Allerdings sind mir erst heute die Filter Funktionen in PHP aufgefallen, welche ab PHP5.2 von Hause aus implementiert sind. Ich möchte heute verdeutlichen, welche Vorteile diese Filter Funktionen mit sich bringen. … Weiterlesen …

RSS mit SimpleXML

Wie generiere ich einen RSS Feed? Mit PHP5 und dem SimpleXML Objekt wird dies kinderleicht. Hier zunächst ein kurz zusammen gefasster Codeschnipsel: header(‚Content-Type: text/xml‘); header(‚Expires: ‚ . gmdate(‚D, d M Y H:i:s‘) . ‚ GMT‘); header(‚Cache-Control: must-revalidate, post-check=0, pre-check=0‘); header(‚Pragma: public‘); header(‚Content-type: text/xml; charset=UTF-8‘, true); $xmlObject = simplexml_load_string(“ Beispiel für einen Newsfeed http://www.mm-newmedia.de MM Newmedia … Weiterlesen …

Autoloading leicht gemacht

Seit geraumer Zeit schon beschäftige ich mich mit der objektorientierten Programmierung unter PHP5.  Ich handhabe es hier wahrscheinlich wie alle anderen Entwickler auch. Jede definierte Klasse bekommt eine PHP Quelldatei. Je nach Umfang des Projektes stößt man dann relativ schnell auf das nervige Problem die entwickelten Klassen per require_once() in einer langen Liste einzubinden. Abhilfe … Weiterlesen …