PHP, SEO, Software, Programmierung

Webentwicklung und Softwarequalität auf Basis von PHP, SEO, .NET in einem Blog

Archive for the ‘Quelltext’ tag

PHP 5.4 – die Neuerungen im Überblick

with one comment

PHP-LogoNachdem vor wenigen Tagen, am 24.02.2012, der RC8 von PHP 5.4 veröffentlicht wurde, rückt das eigentliche Releasedatum der neuen PHP-Version immer näher. Grund genug, mich einmal durch die Tiefen des Internets zu suchen um nähere Informationen zu der kommenden Version von PHP zusammen zu suchen.

Auf php.net wurden bereits ein Changelog vorbereitet, welches die aktuellen Änderungen explizit aufführt.

Zu den wichtigsten Neuerungen für PHP 5.4 zählen unter anderem:

  • Einführung von Traits
  • Array Dereferencing Support
  • Umstellung von ISO-8859-1 auf UTF-8
  • Entfernen von <?= aus den short_open_tags
  • Hinzufügen der http_response_code() Methode um für diese Funktionalität nicht mehr auf header() zugreifen zu müssen
  • Entfernen verschiedener Funktionen
  • Kurzsschreibweise für Arrays

Im Folgenden Text möchte ich ein paar der vielen Änderungen näher Erläutern.

Read the rest of this entry »

Written by voodoo44

Februar 27th, 2012 at 10:44 am

PHP-Benchmarking: Strings anhand von Leerzeichen trennen

without comments

Ausgangssituation

Vor kurzem hatten wir in  der Firma das Problem, dass auf der Budgetmap unseres Portals ein String, bestehend aus Leerzeichen und einem Ampersand, einen AJAX-Request und die weiterführende Verarbeitung via PHP nicht überstand. Unsere Frontend-Entwickler saßen somit vor ihren Bildschirmen und überlegten, wie das Problem behoben werden kann. Die Lösung: im PHP-Controller wird einfach nur das erste übergebene Wort ausgewertet. Die Tür ging auf, ein Frontend’ler kam herein und warf eine Frage in den Raum: “Wie muss ich einen Regulären Ausdruck formulieren, damit ich die erste Zeichenkette vor einem Leerzeichen zurückbekomme?” - Total verwirrt und entsetzt warfen wir die Hände über den Kopf: “RegEx? Bloß nicht!”

Problemstellung

Wie die meisten von euch sicherlich wissen, sind Reguläre Ausdrück (vor allem unter PHP) eine der schlimmsten Programmierlösungen, die man einem (nach Performance ächzenden) Webserver nur antun kann – zumindest wenn implementierbare Alternativen existieren. Umgehend schossen mir natürlich unzählige Möglichkeiten durch den Kopf, welche das Problem genauso einfach und performanter lösen können. Zwei von diesen möchte ich euch einmal kurz Vorstellen.
Read the rest of this entry »

Written by voodoo44

Januar 26th, 2012 at 10:03 pm