PHP Ressourcen – Resource

PHP Ressourcen – Resource

Mit der Funktion „resource“ können Sie im Internet aus der Programmiersprache heraus, alle Ressourcen also alle Files des Internets anzapfen. Das heisst, Sie können weltweit Daten auslesen oder manipulieren oder auch Ressourcen beschreiben, egal wo Sie auf der Welt
sind, solange Sie die Erlaubnis für einen Zugriff haben. PHP ist eine moderne Skriptsprache und in der Praxis das Skelett jeder interaktiven Homepage. Und so gehen wir gerade in medias re denn der klassischen interaktive Webauftritt ist der Webshop. Diese sind weltweit beliebt und verbreitet und werden fast immer auch mit dem resource Befehl organisiert.

Genau genommen ist resource eine Variable, die Adressen verwaltet. Was ist eine Adresse in einem Computer im Vergleich zu einer Adresse auf einem Briefkuvert? In der Realität ist eine Adresse eine Verpackung, die einen Inhalt versteckt. Und im Computer ist eine Adresse ein Wegweiser. Und wenn Sie die Adresse aufrufen, dann können wir am Ziel Daten bearbeiten. Ein
einfaches Beispiel aus dem Programmieralltag:

Ich schreibe eine Datei Text.txt und speichere sie ab. Und wenn ich nun die Adresse aufrufe, dann heisst die Adresse im Rechner: „Text.txt“ Und wenn ich der Adresse folge wie einem Wegweiser oder einem Pointer oder einem Zeiger, dann kann ich auf den Inhalt der Datei Text.tct zugreifen. Vereinfacht werden Riesenmengen an Daten in Programmen eingelagert, indem gar keine Daten gespeichert werden im Programm oder im Rechner, sondern dass irgendwo auf der Welt eine Datei ist, wo das Programm und auch Sie über das Programm, Ihre Daten immer
wieder finden. So kann man mit hunderten PHP Programmen auch auf die Datei Tesxt.txt zugreifen mit resource auch wenn die Datei in Hongkong auf einem Server liegt.

Und das ist so einfach in der Theorie, aber in der Praxis gibt es schon ein wenig Arbeit.
Sie müssen darauf achten, alle Adressen exakt anzulegen. Das wird wohl jeder Programmierer auch automatisch bei der Codeerstellung beachten. Wichtiger ist, nicht mehr genutzte Adressen zu löschen oder auch Adressänderungen zu verwalten.Ausserdem muss jedesmal wenn eine Ressource angezapt werden soll, auch exakt das Datenprotokoll genutzt werden, viele Formate werden von PHP automatisch unterstützt wie HTTP, HTTPS, FTP, gopher, telnet, etc. Wenn Sie zum Beispiel auf Ressourcen zugreifen über den Befehl libcurl auf Daten zugreifen, dann
können Sie auch jede Menge Unterfunktionen nutzen. Zum Schluss ein Beispiel, damit Sie sehen, welchen Riesenmöglichkeiten Ihnen PHP bietet, das mit einem Befehl viel erreicht wird: curl_error liefert einen String, der den Fehlercode enthält. So einfach sind auch in PHP Fehler zu finden, Kontrolle durch Standardprozeduren.

Über den Autor

Frank Karan administrator