25. Juli 2015

PHP7 – 1. Installation

PHP 7 steht vor der Tür, die ersten Beta-Versionen sind bereits draußen und es gab bereits einen Feature Freeze. Es wird also Zeit sich mit der neuen Version zu beschäftigen. Immerhin verspricht es vor allem deutlich schneller (bis zu 3x) zu sein, als PHP 5.6, wird aber auch viele neue Funktionen mitbringen und einige Altlasten über Bord werden. Es soll aber weitestgehend abwärtskompatibel sein.

Ich habe bei mir die PHP7-nightly builds unter Ubuntu installiert. Wer das auch vorhat, findet hier eine kleine Anleitung:

Kompletten Beitrag lesen …

11. Dezember 2007

CDATA mit PHP 5.1 und SimpleXML verarbeiten

Weil ich kürzlich darüber gestolpert bin, dass ein XML-Dokument einen CDATA-Abschnitt enthielt, der weiterverarbeitet werden sollte und dieser aber von SimpleXML nicht zurückgeliefert wurde:

simplexml_load_string($xmlraw, 'SimpleXMLElement', LIBXML_NOCDATA);

Dies funktioniert seit der PHP Version 5.1.0. Alle früheren Versionen ignorieren < ![CDATA[...]]> Abschnitte im XML-File.

Mehr Informationen zu den LibXML-Funktionen gibt es hier.