Vor kurzen neu erschienen und nun nutzbar ist die Version 6 von PHP. Viele der ganzen Funktionen sind auch parrallel in der Aktuellsten PHP 5 Version enthalten, welche weiterhin noch nicht abgeschlossen ist.
Neben vielen nützlichen mehr oder weniger kleinen Erweiterungen von PHP und einer Weiteren beseitigung von Sicherheitsrisiken die in PHP5 noch aus älteren Zeiten übernommen wurden, stellt PHP nun aber auch neue Funktionen wie die vereinfachte erstellung von XML zur Verfügung, ohne Frage finde ich das nützlich, und werde es auch sicherlich nutzen, aber bei mir kommt die Frage auf ob das noch zu der Art funktionen gehört, was PHP als programmiersprache darstellt.
XML ist keine Programmiersprache, und als Markup language würde ich es, so wie es der Name besagt, auch nicht richtig bezeichnen, ohne zusätzliche Stylesheet Informationen bleibt eine XML Dateien nämlich von den meisten Browsern uninterpretiert. Dienen tut es dazu, Daten zwischen Maschinen zu transportieren, der eigentlichen Gestaltung der Elemente via Auslesung und verarbeitung mit weiteren Markup languages oder stylesheets aber Freiraum zu lassen. Gerade weil es soetwas in vergleichbarer Funktion schon zu Hauf als OS Klassen gibt, finde ich, sollte solch eine Funktion doch wohl eher als zusatz Bibliothek angeboten werden. Wie z.B. die GDLib, welche z.B. ermöglicht Daten über ein Grafisches Interface darzustellen.
Nun meine Fragen an euch, die Ihr vllt sogar als Kommentar beantwortet:
1. Gehört eine solche Funktion in das Standard System von PHP
2. Habt ihr das Gefühl das sich PHP möglicherweise aus reinem “es muss etwas neues kommen”-Grund weiterentwickelt, und sich durch solche Funktionen zu einem Gemisch aus Programmiersprache und gar Framework entwickelt?
Editiert am 23.01.2008 aufgrund einer Falschen Aussage meinerseits. Danke servuzmaxguat
Veröffentlicht in php | Schlagworte: Bibliothek, PHP 6, programming language, XML