Das erste PHP-Programm
als Präsentation ▻Während das Schreiben und Testen von HTML-Seiten sehr einfach war, erforder das Schreiben und Testen von PHP einige Schritte mehr. Hier eine Schritt- für Schritt Auflistung, was alles schief gehen kann:
▻Das Programm muss die richtige Dateiendung (.php) haben. Es kann nicht direkt im Browser angezeigt werden, sondern muss über den Webserver aufgerufen weden. In folgendem Beispiel ist beides falsch:

Wenn die URL mit file:/// beginnt, öffnet der Browser die Datei direkt vom Filesystem, es ist keine Webserver involviert. Dann kann PHP nicht funktionieren!
Wenn Sie eine PHP-Programm in einer Datei mit der Endung .html oder .htm speichern, und über den Webserver aufrufen, wird es trotzdem nicht vom Webserver interpretiert, sondern direkt an den Browser gesandt.
Der Browser zeigt den PHP-Teil des Code aber nicht an, erst mit Ansicht->Quelltext kann man den Code sehen wie in Abbildung 122 gezeigt.

Wenn Sie die richtige Dateiendung verwenden (.php) und die Seite über einen Webserver betrachten (z.B. http://localhost:4000) kann immer noch ein Fehler im PHP-Programm auftreten. Die Fehlermeldung des Interpreters wird dann im Browser angezeigt wie in Abbildung 123 gezeigt.

Zum Abschluss nun das funktionierende Programm bei einem funktionierenden Testlauf: richtige Datei-Endung, richtiger Beginn der URL mit http://localhost/, und keine Fehler im Programm:

Mit Ansicht->Quelltext kann man nun im Browser nur noch den HTML-Code sehen, niemals aber den PHP-Quellcode!
▻PHP Versionen
Der Befehl phpinfo() liefert Informationen zur PHP-Installation. In der letzten Abbildung sehen Sie z.B. dass PHP in der Version 8.5.2 verwendet wird - das ist eine aktuelle Version. Im Jahr 2026 sollten Sie nur mindestens PHP 8.5 verwenden.
Zwischen den verschiedenen PHP-Versionen gibt es eklatante Unterschiede, verschiedene PHP-Versionen sind nicht kompatibel. Wenn ihr Webspace-Vermieter auf eine neue PHP-Version umstellt, müssen Sie eventuell den Code Ihres Programmes anpassen!
▻Wenn Sie Webspace mieten liegt die Entscheidung über die PHP Version nicht bei Ihnen: wenn Ihr Webspace-Provider nur einen veraltete PHP-Interpreter anbietet können Sie das nicht ändern! Das sollten Sie auf jeden Fall klären bevor Sie den Mietvertrag abschließen.
Auf dem Entwicklungsrechner verwendet man immer exakt die Version von PHP, die am Webspace installiert ist.
▻Dokumentation
Die Dokumentation zu PHP finden Sie auf http://php.net/manual/de.
