www.PHP-Kurs.com

PHP lernen für Einsteiger
und Fortgeschrittene

PHP-Tutorial mit Videos

Sie befinden sich: Startseite » Voraussetzungen » Wie/Wo laufen Webanwendungen

Verständnis von PHP und der PHP-Programm-Ausführung

PHP ist eine Skriptsprache, die ihre Heimat i.d.R. auf einem Webserver hat. Wird nun eine Internetseite aufgerufen, die ein PHP-Programm darstellt, wird das PHP-Programm auf dem Server ausgeführt und der Besucher erhält nur die Ausgabe (meistens HTML) zurück.

Dadurch ist die Ausführung von PHP-Programmen eine sehr gute Sache, da diese nicht abhängig vom Computer des Besuchers ist (im Gegensatz zu JavaScript, das auf dem Computer des Besuchers aufgeführt wird).

Ablauf beim Aufruf eines PHP-Programmes, das in einer Website integriert ist

Machen wir den Ablauf in einem konkreten (aber sehr einfachen Beispiel) Schritt für Schritt nachvollziehbar. Wir erstellen ein sehr einfaches Programm, dass nur den Text „Hallo Welt“ ausgibt. Klar könnte man diese Textausgabe auch über HTML machen, aber wir wollen ein sehr einfaches Beispiel. Das Programm hat folgenden Programmcode:

<?php
echo "Hallo Welt";
?>

Dieses Programm ist als reiner Text mitten im HTML-Code auf der Unterseite von www.php-kurs.com/hallowelt.php integriert. Hier ist die Dateiendung .php wichtig (dazu in folgenden Kapiteln mehr).

Ruft nun ein Besucher das Programm unter der URL https://www.php-kurs.com/hallowelt.php auf, sieht der Webserver anhand der Dateiendung (.php), dass in dieser Textdatei ein PHP-Programm eingebaut sein kann. Er durchläuft die Textdatei auf der Suche nach PHP-Code und führt diesen aus. Er findet in der Textdatei (HTML wie auch PHP wird immer als reine Textdatei gespeichert) dann als Startpunkt <?php. Ab jetzt werden alle folgenden Anweisungen als PHP-Programm ausgeführt. Nach diesem Startpunkt findet er nun die Anweisung echo und somit ist für den Webserver klar, dass er nachfolgenden Text einfach ausgeben muss. Das tut er. Im Browser erscheint:

Hallo Welt

Sonst nichts Weiteres. Der Besucher, wenn er in den Quellcode der Seite schaut, sieht nur das „Hallo Welt“ und nicht, dass dieses über echo von PHP ausgegeben wurde.

Im nächsten Schritt findet das PHP-Programm die Endanweisung ?> und weis somit, dass es als PHP-Programm seine Arbeit getan hat und alles Folgende wieder als HTML-Code behandelt werden muss. Das war es. Das versteht man unter „parsen“ von Code.

PHP wird geparst

PHP-Programme werden im Klartext erfasst (also kann jeder beliebige Text-Editor eingesetzt werden). Erst der Server setzt diesen Klartext dann ein Programm um und führt es aus (korrekt spricht man von parsen).

Ablauf einer Entwicklung

1. Schritt: Zuhause (oder in Ihrer Firma) entwickeln Sie ein PHP-Programm.

Dort benötigen Sie als Minimalausstattung einen Computer, auf dem ein Webserver (Apache) mit PHP läuft.

Als Garant für Erfolg, Ruhm und Reichtum bietet sich in diesem Stadium als Ort die Garage oder der Dachboden an!

2. Schritt: die fertige Anwendung wird auf den Webserver bei einem Hoster übertragen, der Ihrem Programm auf einem Webserver einen Platz bietet. Ab diesem Zeitpunkt können Sie Ihren Rechner zu Hause ausschalten, da das Programm ohne Ihre Zutun läuft (sofern keine Fehler drin sind).

3. Schritt: Über das Internet haben alle (wenn gewünscht) Zugriff auf Ihre Anwendung.

Ablauf PHP-Programmentwicklung
Ablauf PHP-Programmentwicklung

Wenn Sie einen Fehler finden, bitte mitteilen (egal ob Schreibfehler oder inhaltlicher Fehler).

Mit Maus fehlerhafte Stelle markieren und übernehmen mit folgendem Button:



(kann angegeben werden)

Nach Absenden kommt hier Feedback! Bitte nicht doppelt absenden. Danke.

Bitte unterstützen Sie dieses Projekt

Sie können dieses Projekt in verschiedenen Formen unterstützen - wir würden uns freuen und es würde uns für weitere Inhalte motivieren :).

unsere Videos bestellen

Unsere Videos und eBooks bestellen.

Spenden

Sie können uns eine Spende über PayPal zukommen lassen.

Weiterempfehlungen

Empfehlen Sie es weiter - wir freuen uns immer über Links und Facebook-Empfehlungen.

Bücher über Amazon

Bestellen Sie Bücher über folgende Links bei Amazon:

Fehler melden

Vielen Dank für Ihre Hilfe