BiPRO und PHP5

Im Auftrag der iak! GmbH, dem Betreiber des Vergleichsportals vergleichen-und-sparen.de, entwickle ich momentan verschiedene Anbindungen an Webservices, die von Versicherungsunternehmen bereitgestellt werden. Diese Webservices setzen die BiPRO (Brancheninitiative Prozessoptimierung) Normen um. Bei der Entwicklung mit PHP5 bin ich hierbei auf einige Stolpersteine gestoßen, die ich in einer kleinen Serie erläutern werde. Es wird Basiswissen mit … Weiterlesen …

Arrays elegant mit PHP filtern

Ich bin’s mal wieder und möchte Euch über eine elegante Möglichkeit informieren, die ich in den letzten Wochen auch des öfteren für meine Kunden benötigte, um Datenmengen schnell und unkompliziert zu filtern. Zunächst einmal ein einfaches Beispiel, wie man Elemente einer beliebigen Menge filtern kann. $foo = array(‚Marcel‘, ‚Johannes‘, ‚Melanie‘, ‚Hendrik‘); foreach ($foo as $key … Weiterlesen …

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 …

Der Vergleichsrechner zur IAK Gebäudeversicherung

Was lange währt wird endlich gut. So oder ähnlich könnte man die Entwicklungsgeschichte des Gebäuderechners auf den Punkt bringen. Das gute Ende ist ein vollkommen neu konzipierter Vergleichsrechner für die Angebote zur Gebäudeversicherung der IAK GmbH. Die Hürden … ähm … die Herausforderungen Schon die ersten beiden Versionen des Vergleichsrechners zur Gebäudeversicherung der IAK GmbH … Weiterlesen …

Aktuelle Entwicklungen für die IAK GmbH

Seit längerer Zeit wird nun das durch MM Newmedia für die Anforderungen der IAK GmbH stark modifizierte Woltlab Community Framework für die Entwicklung neuer Applikationen eingesetzt. Diese Woche ist nun erstmalig der auf Basis des eingesetztes Frameworks neu entwickelte Vergleichsrechner zur Hunde-OP Versicherung in den Live-Betrieb gegangen. Dies möchte ich nun als Anlass nehmen, um … 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 …

JSON und PHP Objekte

Da ich gerade an einem Projekt arbeite, welches sehr viele AJAX / Javascript Funktionen nutzt, um Daten asynchron zu ermitteln, bin ich auf ein Problem gestoßen, welches es wohl schon länger gibt. Die PHP Funktion json_encode kann beim Erstellen eines JSON Strings eines Objektes keine privaten und geschützten Eigenschaften des Objektes ermitteln. Die Lösung für … Weiterlesen …

Wrong Document Error! WTF?!?!

Heute Morgen war es dann mal wieder soweit. Ich habe für einen Kunden eine OOP Klassenstruktur erstellt, die es ermöglicht Settings für Formularfelder aus ini Dateien auszulesen und gleichzeitig aus diesen Angaben valide XHTML Eingabefelder zu generieren. Also ähnlich, wie es das Zend Framework eigentlich auch macht. Nur eben nicht mit hartgecodetem HTML, sondern mit … Weiterlesen …