PHP Tutorial - Erste Schritte
- Inhaltsverzeichnis
- 1. Einleitung
- 2. Was ist PHP und was kann man damit machen?
- 3. Die Installation
- 4. Das erste Programm
- 5. Die Syntax
- 6. Variablen
- 7. Datentypen
- 8. Operatoren
- 9. Arbeiten mit Strings
- 10. Arbeiten mit Zahlen
- 11. Funktionen
- 12. PHP Tutorial Video Kurse
1. Einleitung
Dieses PHP Tutorial ist an absolute Programmieranfänger adressiert. Selbst wenn Sie noch nie programmiert haben, sollten Sie, wenn Sie dieses Tutorial nicht nur durchgelesen sondern durchgearbeitet haben, in der Lage sein zumindest kleine Aufgaben zu programmieren und/oder Webseiten mit PHP zu erstellen. Auf letzterem liegt der Schwerpunkt dieser kleinen Einführung in die Programmiersprache PHP.Sie müssen weder HTML noch CSS Profi sein, um mit PHP arbeiten zu können. Grundkenntnisse in beidem sind allerdings Voraussetzung, damit Sie in der Lage sind PHP anzuwenden.
Wenn Sie die nicht haben, können Sie sich diese beispielsweise auf den Seiten: HTML TUTORIAL und CSS Tutorial aneignen.
Wofür steht PHP? PHP ist ein rekursives Akronym für: Hypertext Preprocessor.
PHP ist eine, finde ich, sehr leicht zu erlernde Programmiersprache. JavaScript empfinde ich persönlich deutlich "sperriger".
Im Prinzip funktioniert das arbeiten mit PHP in der Form, das Sie Ihre Webseiten mit HTML und CSS erstellen und in Ihren HTML Code PHP Skripte einfügen, die dann auf dem Server ausgeführt werden.
2. Was ist PHP und was kann man damit machen?
PHP ist eine Programmiersprache, die auf einem Server ausgeführt wird. Es ist eine Skriptsprache mit der man aber auch vollwertige Desktopapplikationen erstellen kann.
Für solche Zwecke sind andere Programmiersprachen allerdings besser geeignet.
Mit PHP kann man Formulardaten sammeln, dynamische Webseiten erstellen, Cookies senden und vieles mehr. PHP arbeitet hervorragend mit HTML und CSS zusammen und ist ideal dafür geeignet Webseiten zu erstellen. Die Millionen von Webseiten, die mit PHP erstellt worden sind, sprechen für sich!
PHP läuft unter Windows, MacOS, Linux, diversen Unix Varianten und ist wahrscheinlich auch noch unter anderen Betriebssystemen lauffähig.
Genauso breit wie die Betriebssystemunterstützung fällt auch die Unterstützung für Webserver aus. Alle gängigen werden unterstützt.
PHP unterstützt außerdem eine sehr große Anzahl an Datenbanken. Natürlich auch die für Websites optimierte MySQL Datenbank.
Mit PHP können Sie klassisch prozedural aber seit PHP 5 (aktuelle stabile Version ist PHP 7.4 (7.4.10) Stand: 27.09.2020) auch uneingeschränkt objektorientiert programmieren.
Sie können Klassen erstellen und es wird auch Vererbung unterstützt.
Wer eine dynamische Website erstellen will und gleichzeitig eine Programmiersprache erlernen möchte, sollte meiner Meinung nach PHP wählen.
3. Die Installation
Die Installation ist simpel. Gehen Sie auf die Seite: Offizielle Homepage von PHP
Wählen Sie den Link: "Downloads" und anschließend für die hier beschriebene Windows Installation den Link: "Windows downloads" aus.
Anschließend ist es empfehlenswert für ein 64 Bit Windows die "VC15 x64 Thread Safe" zip Datei herunterzuladen und analog für ein 32 Bit Windows die "VC15 x86 Thread Safe" Datei.
Sinnvollerweise entpacken Sie die geladene Datei in einen Ordner auf dem Systemlaufwerk den Sie vorher anlegen. Zum Beispiel: C:\php.
Damit Windows von überall auf das php Verzeichnis zugreifen kann, fügen Sie Ihren für PHP gewählten Pfad der Windows Umgebungsvariable hinzu.
4. Das erste Programm
Wird in Kürze fortgesetzt...
5. Die Syntax
6. Variablen
7. Datentypen
8. Operatoren
9. Arbeiten mit Strings
10. Arbeiten mit Zahlen
11. Funktionen
Funktionen sind fertige Code Schnipsel, die sie in Ihre Programme einbauen können, ohne das Rad neu erfinden zu müssen.
Es gibt hunderte davon, die Sie aber nicht alle kennen müssen und die in der Regel auch kein Programmierprofi alle kennt.
Sie sollten nur wissen, wie man sie anwendet. Bei Bedarf suchen Sie sich, die für Ihre Zwecke passende, aus.
12. PHP Tutorial Video Kurse
Ein aus meiner Sicht sehr gutes Video zu PHP ist das folgende, englischsprachige von Mike Dane.
Mehr als 1,6 Millionen Aufrufe und begeisterte Kommentare sprechen eine deutliche Sprache.
Mit mehr als 4,5 Stunden Länge ist es zwar keine Sache für eben mal angucken. Aber wenn Sie vorhaben sich mit PHP ernsthaft zu beschäftigen, ist dieses Video ein hervorragender, zielführender
Einstieg!
Durch das Benutzen eines Frameworks kann man die Programmentwicklung vereinfachen und beschleunigen.
Die Idee erst ein Framework zu erlernen und sich dann mit der dazugehörigen Programmiersprache auseinanderzusetzen ist aber schlecht. Das funktioniert nicht.
Sie brauchen zumindest Grundkenntnisse über eine Programmiersprache, bevor sie sich mit einem passenden Framework befassen.
Sie können ja auch kein Buch schreiben, wenn Sie nicht vorher lesen und schreiben gelernt haben.
Ein meines Erachtens gutes Framework für PHP ist Symfony.
Deshalb finden Sie nachfolgendend 3 aufeinander aufbauende, englischsprachige Videos zu Symfony 4 von Brad Traversy die mir gut gefallen.