ServiceHome Dev-Blog

Ein Blog rund um Softwareentwicklung

PHP 5.3 und xtc 3.04

Sonntag 4. Juli 2010 von Marco Saßmannshausen

Seit der Version PHP 5.3 werden einige Funktionen aus der POSIX Regex Erweiterung nicht mehr unterstützt. Hier kann man jedoch schnell Abhilfe schaffen, da sich die Änderungen in Grenzen halten und es eine Übersichtsseite mit Alternativen gibt.

Wer also noch auf PHP <= 5.2 arbeitet, sollte einen Blick auf die Änderungen werfen, bevor die Kundenserver Probleme machen. Da die Alternativen preg_…. Funktionen auch auf den älteren PHP Versionen laufen, ist eine Umstellung jederzeit möglich.

Hier ein Beispiel:

$replacement = "ABC";
$input_string = "Das ist das ersatz der Entwicklung!";

echo "Out:" . eregi_replace("ersatz", $replacement, $input_string);

echo "Out:" . preg_replace("/ersatz/i", $replacement, $input_string);

Wie an dem Beispiel zu sehen ist liegen die Änderungen im wesentlichen in der Syntax des regulären Ausdrucks und es gibt keine speziellen Funktionen mehr für die Groß-/ Kleinschreibung ignorierenden Funktionen.

Kategorie: Aktuelles, PHP | Keine Kommentare »

Smarty – PHP Template Engine

Montag 24. Mai 2010 von Marco Saßmannshausen

Eine Template Engine wie auch Smarty (http://www.smarty.net/manual/de/) ermöglichen einen Lückenschluß zwischen Webdesignern und Entwickler. Durch den Einsatz von geschachtelten Templates verschiebt man die Erstellung des Benutzer-Interfaces in Template Dateien und heraus aus dem Programmcode.. Gerade durch diesen Schritt wird der Quellcode und auch das User-Interface an lesbarkeit gewinnen. Den ganzen Beitrag lesen »

Kategorie: PHP | Keine Kommentare »

JavaScript Framework – jQuery

Montag 24. Mai 2010 von Marco Saßmannshausen

Ich habe gerade im Bereich der Entwicklung von Konfiguratoren für Webshops schon so einiges an Javascript entwickelt. Im Laufe der Zeit hat man den Code immer mal wieder angefasst und umgeschrieben, wurde aber nie so recht glücklich. Von einem Browser zum nächsten konnte schon wieder ein Patch notwendig sein.

Warum also nicht vom Wissen vieler profitieren? Den ganzen Beitrag lesen »

Kategorie: JavaScript | Keine Kommentare »

Frontend und Backend sauber trennen?

Montag 24. Mai 2010 von Marco Saßmannshausen

Oft finde ich Software bei der eine strikte Trennung zwischen Front- und Backend vorgenommen wird. Aus Sicherheitsgründen ist diese Überlegung noch nachvollziehbar, aber kommt es nicht auch darauf an, das die Administratoren arbeiten können? Den ganzen Beitrag lesen »

Kategorie: UI | Keine Kommentare »

Los gehts…

Montag 24. Mai 2010 von Marco Saßmannshausen

In diesem Blog möchte ich nun einige Themen der Softwareentwicklung behandeln. Zum einen um mir einen Art Merkblatt zu erstellen und zum anderen um sicher zu stellen, das ich es selbst verstanden habe. Oft wird erst durch die einfache Frage “Warum?” klar, das noch nicht alle Punkte geklärt sind.

Also keine langen Worte, auf gehts…

Kategorie: Allgemein | Keine Kommentare »