Andreas Korthaus: Quellcode erfassen und speichern

Beitrag lesen

Hallo Cheatah!

nur dass es sich nicht um Files handelt, sondern um Resources. PHP ist die Inkarnation der Absurdität.

Diese Funktionalitäten dienen der Vereinfachung, warum für jeden Mist eigene Funktionen schreiben? So ist es gleichzeitig mächtig _und_ leicht für Anfänger zu verstehen, siehe Funktionsbeschreibung fopen():

int fopen ( string filename, string mode [, int use_include_path [, resource zcontext]])

fopen() bindet eine benannte Resource, welche mittels filename spezifiziert wurde, an einen Stream. Hat filename die Form "schema://..." wird angenommen, dass es sich hier um eine URL handelt und PHP sucht nach einem Protokollhandler (auch als Wrapper bekannt) für dieses Schema. Sind keine Wrapper für dieses Protokoll registriert, gibt PHP als Hilfe zum Verfolgen potentieller Probleme in Ihrem Skript einen Hinweis aus und setzt dann weiter fort, obwohl filename eine reguläre Datei spezifiziert.

Grüße
Andreas