Dienstag, 22. Mai 2012

News

präsentiert von: entwickler.com
Donnerstag, 2. Februar 2012

PHP 5.4: htmlspecialchars() überarbeitet

Nikita Popov zeigt in seinem Blog drei Änderungen, die an der Funktion htmlspecialchars() für PHP 5.4 vorgenommen wurden. Als seine bevorzugten Neuerungen beschreibt Popov, dass UTF-8 zum Standardzeichensatz geworden ist, dass das Error Handling verbessert wurde und dass das Doctype Handling erweitert wurde.

Bislang werden Sonderzeichen in Gästebüchern oder Foren von htmlspecialchars() in HTML-Codes umgewandelt, wobei standardmäßig ISO-8859-1 als Zeichensatz verwendet wird, sofern man über das dritte Argument keine anderen Anweisungen gibt. Wenn man in htmlspecialchars() unter PHP 5.4 kein Argument übergibt, übersetzt die Funktion die Zeichen nach UTF-8.

Das Error Handling von htmlspecialchars() war bis vor PHP 5.4 quasi unbrauchbar, da es nur Fehlermeldungen in den Error Log schrieb, wenn Error Display deaktiviert war. Und da ungültige Zeichen bislang einfach einen leeren String zurückgaben, gibt es nun mit ENT_SUBSTITUTE eine neue Verhaltens-Option, mit der stattdessen ein (U+FFFD), also �, eingesetzt wird.

Beim Doctype Handling sind nun die Flags ENT_HTML401, (HTML 4.01, Standard-Wert), ENT_HTML5 (HTML 5) ENT_XML1 (XML 1) sowie ENT_XHTML (XHTML) verfügbar. Auf diese Art lässt sich festlegen, wie die Zeichen übersetzt werden sollen. HTML5 bietet hier 1.510 Entitäten an, HTML 4.01 oder XHTML hingegen 253.

(eh)

Kommentare

Konferenzen

International PHP Conference

International PHP Conference

3.- 6. Juni 2012
Maritim proArte, Berlin

webinale 2012

webinale 2012

4.- 6. Juni 2012
Maritim proArte Berlin

RailswayCon

RailswayCon

4.- 6. Juni 2012
Maritim proArte, Berlin

iOS DevCon 2012

iOS DevCon 2012

28.-29. Juni 2012
NH Berlin Friedrichstrasse

MobileTech Conference 2012

MobileTech Conference 2012

3.- 6. September 2012
InterContinental Frankfurt

BASTA! 2012

BASTA! 2012

17.-21. September 2012
Rheingoldhalle, Mainz

Webtech Conference

Webtech Conference

14.-17. Oktober 2012
Rheingoldhalle, Mainz

Werbung
Top-Jobs

Fraunhofer-Institut für Windenergie und Energiesystemtechnik IWES

Informatikerin / Informatiker

Magazine

Entwickler Magazin - Enterprise Technologies & Business Solutions

Entwickler Magazin

Enterprise Technologies & Business Solutions

dot.net magazin - die unabhängige Quelle für .NET-Technologien

dot.net magazin

Die Quelle für .NET-Technologien

Eclipse Magazin

Eclipse Magazin

Weltweit erstes Magazin für Eclipse-Entwickler

Java Magazin - Internet & Enterprise Technology

Java Magazin

Internet & Enterprise Technology

Sharepoint

Sharepoint Magazin

Sharepoint

CREATE OR DIE - Ein Leben für die Kreativität

CREATE OR DIE

Ein Leben für die Kreativität

Business Technology - Management Magazin

Business Technology

Management Magazin

PHP Magazin - Professional PHP Development

PHP Magazin

Professional PHP Development

PHP User - Praktische Referenz für Internetenthusiasten

PHP User

Praktische Referenz für Internetenthusiasten

Bücher




Webhosting mit Host Europe