Tutorials » PHP: Voraussetzungen

Voraussetzungen

Um mit PHP loszulegen, brauchst du vor allem gute HTML-Kenntnisse!

HTML und PHP sind zwei unterschiedliche Techniken, die oft gemeinsam genutzt werden, um dynamische Webseiten zu erstellen. HTML (Hypertext Markup Language) dient dazu, Struktur und Design einer Webseite zu bestimmen. PHP (Hypertext Preprocessor) hingegen ist eine Sprache für Server-seitige Skripte, die dazu dient, dynamische Inhalte zu erzeugen.

Obwohl PHP in der Lage ist, direkt HTML-Code zu erzeugen, ist es meist effektiver, HTML und PHP gemeinsam zu nutzen. PHP erlaubt es dir, Logik und Datenverarbeitung direkt in den HTML-Code einzubauen. Du kannst PHP nutzen, um Daten aus einer Datenbank zu holen und diese dann in HTML einzubauen, um sie dem Nutzer zu präsentieren.

Dein HTML-Wissen ist wichtig, um den HTML-Code zu verstehen und zu bearbeiten, während du PHP nutzt. Es hilft dir, die Struktur der Seite zu begreifen und HTML-Tags und -Elemente richtig zu setzen. Ohne HTML-Wissen wäre es schwierig, PHP-Code in eine gültige HTML-Struktur zu integrieren und eine korrekte Webseite zu erstellen.

Zudem brauchst du einen Webspace, auf dem PHP läuft. Ich empfehle dir hier den Webspace von Netcup. Der bietet ein gutes Preis-Leistungs-Verhältnis.

Hast du erst mal einen Webspace, musst du dich als nächstes per FTP (File Transfer Protocol) mit deinem Webspace verbinden, um Dateien hochzuladen. PHP-Dateien können nur auf einem Server laufen, nicht auf deinem Computer. Ein gutes FTP-Programm für Windows und macOS ist FileZilla.

Zuletzt brauchst du noch einen Texteditor, mit dem du deinen Code schreiben kannst. Für Windows empfehle ich dir Notepad++, für macOS kannst du CotEditor verwenden. Beide Editoren eignen sich super zum Programmieren mit PHP.

Also, was du brauchst ist:
- gute HTML-Kenntnisse
- einen Webspace
- ein FTP-Programm
- einen Texteditor

Wenn du all das hast, können wir mit dem Schreiben unseres ersten Codes beginnen!


Zurück Weiter


Kommentare

Möchtest du etwas zu diesem Tutorial sagen?