Difference between revisions of "PHP Einführung - Erste Programmierschritte"
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
*Den '''Apache Webserver''' starten | *Den '''Apache Webserver''' starten | ||
*Speichert eure PHP Dateien in einen Projektordner im '''htdocs''' Verzeichnis | *Speichert eure PHP Dateien in einen Projektordner im '''htdocs''' Verzeichnis | ||
*Damit ihr eure PHP Dateien ansehen könnt, navigiert im Webbrowser zu localhost/ | *Damit ihr eure PHP Dateien ansehen könnt, navigiert im Webbrowser zu localhost/HIER_DER_NAME_DEINES_ORDNERS | ||
[[File:Screenshot-xampp.png]]<br> | [[File:Screenshot-xampp.png]]<br> |
Revision as of 13:19, 30 March 2022
Vorbereitungsmaßnahmen für das lokale Programmieren mit PHP
Um ein PHP Programm ausführen zu können, benötigt man einen lokalen Webserver. Hierfür installiert man meistens XAMPP (für Mac User: MAMP) auf dem PC.
Links zum Download:
XAMPP oder MAMP installieren
- Den Apache Webserver starten
- Speichert eure PHP Dateien in einen Projektordner im htdocs Verzeichnis
- Damit ihr eure PHP Dateien ansehen könnt, navigiert im Webbrowser zu localhost/HIER_DER_NAME_DEINES_ORDNERS
Dein erstes PHP Programm
- PHP wird geöffnet mit <?php und geschlossen mit ?>
- Dazwischen ist der Programmcode
- print erzeugt eine Ausgabe am Bildschirm
<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>Mein erstes PHP Programm</title> </head> <body> <p> <?php // Zeichenkette print "Hallo Welt"; ?> </p> <p> <?php // Zahl print 255; ?> </p> <p> <?php // Zahl als String print "500"; ?> </p> <p> <?php // Rechnen print 50*37; ?> </p> </body> </html>
PHP und HTML miteinander verbinden
- Schaut euch an wie der Seitenquelltext im Browser dazu aussieht.
Beispiel 1:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Übung</title> </head> <body> <?php print "<h1>Willkommen</h1>"; ?> </body> </html>
Beispiel 2:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Übung</title> </head> <body> <?php print "<h1>Willkommen</h1>"; print "<p>1. Absatz</p>"; print "<p>2. Absatz</p>"; ?> </body> </html>