PHP: Einführung für Anfänger |
|||
* Einführung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * Bücher * Netzwerk * OpenOffice * OpenSource * Samba | |||
PHPHome PHP von der Kommandozeile PHP und HTML im Zusammenspiel Variablen und Zuweisungen Arrays Vergleichsoperatoren Verzweigungen Schleifen Funktionen Datei schreiben Datei lesen Formulare verarbeiten Sortieren von Dateinamen Anzeige: PHP Kurse für Anfänger und Fortgeschrittene Kontakt Haftung Impressum Problem Hilfe Startseite |
PHPEinführungPHP ist eine vollständige Programmiersprache, oder genauer gesagt eine interpretative Skriptsprache, d.h. sie wird nicht kompiliert. PHP wurde 1994 von Rasmus Lerdorf entworfen und zwar mit dem Ziel den Auftritt seiner eigenen Homepage damit zu verbessern. Insofern ist auch die ursprüngliche Bedeutung des Akronyms PHP zu verstehen: Persönliche HomePage. Allerdings worde aus dem persönlichen "Spielzeug" sehr schnell eine leistungsfähige Programmiersprache, die bald auch im professionellen Umfang Einzug hielt. Insofern wurde auch das Akronym in PHP Hypertext Preprocessor.Anm.: Die Inhalte dieses Online-Kurses stammen teilweise aus dem Kurs von Bodenseo: PHP unter LAMP für Anfänger DefinitionEine knappe Definition und Beschreibung der Sprache: PHP ist eine serverseitige, plattformübergreifende und in HTML eingebettete Skriptsprache.Serverseitig bedeutet, dass ein PHP-Skript auf einem Server ausgeführt wird, also dem Computer im Internet, auf dem sich die Webseite befindet. Im Gegensatz dazu werden Java und Javascript auf dem Client-Rechner (Computer des Benutzers oder Surfers) ausgeführt. Plattformübergreifend bedeutet, dass PHP unter allen Betriebssystemen, also z.B. Unix, Linux, Macintosh, Windows XP etc. laufen kann. "In HTML eingebettet" bedeutet, dass PHP direkt in eine HTML-Datei eingefügt werden kann. Vorteile von PHPWorin liegen die Vorteile von PHP oder warum sollte man sich für PHP entscheiden:
Arbeitsweise von PHPIn der obigen Grafik wird die Arbeitsweise von PHP verdeutlicht. Ein Benutzer (Client) ruft eine bestimmte Seite auf, z.B.https://www.problem-hilfe.de/linux Der Server, auf dem die Webseite www.problem-hilfe.de gehostet ist, leitet daraufhin diese Anfrage an spezielles Programm (Apache) weiter, das prüft, ob sich PHP-Skripte auf der Seite befinden, die noch ausgeführt werden müssen. Apache übernimmt die notwendigen Aufrufe von PHP. An den Besucher der Webseite (Client) wird anschließend vom Server (genauer dem Apache-Webserver) ein reiner HTML-Text weitergeleitet. Der Besucher kann es dem HTML-Text nicht ansehen, ob sich darin PHP-Code ursprünglich befunden hatte. |