PHP Basics
In diesem Kapitel
Sie lernen die Syntax und Datenstrukturen von PHP kennen.
- Warnhinweis
- Syntax von PHP
- Dateien und Ordnern in PHP
- PHP und E-Mail
- Daten aus dem Web-Formularen prüfen
- Datei Upload
- Datei Upload - Frontend
- API verwenden mit PHP
- Errors + Debugging
Was Sie wissen sollten
- Dass PHP sehr weit verbreitet und leicht zugänglich ist, aber - unabhängig davon - Schwächen aufweist, wegen derer man es vermeiden will PHP zu programmieren.
- Dass PHP-Kenntnisse im Web Development trotzdem unbedingt notwendig sind.
- Dass PHP immer am Server, vom PHP-Interpreter ausgeführt wird
- Dass der Output von PHP meist HTML ist, und dass (nur) dieses HTML an den Browser gesendet wird, iemals der PHP Quellcode
Was Sie können sollten
- PHP-Code lesen, egal auf welche Art er in HTML eingebettet ist.
- Mit Zahlen, Strings, Arrays in PHP arbeiten.
- HTTP Parameter über die URL oder den Body (GET oder POST) in PHP entegennehmen und verarbeiten.
- Eigene Funktionen definieren.
- Mit Dateien und Ordnern in PHP arbeiten.
Weitere Informationsquellen
- PHP Homepage mit Dokumentation in verschiedenen Sprachen: http://php.net
Vertiefungsmöglichkeiten
- Lesen Sie in der PHP Dokumentation über String-Funktionen, Array-Funktionen, Filesystem-Funktionen.
Kapitel
- Das Web Und Html
- Css
- Css Layout
- Urls
- Formulare
- Javascript Dom
- Php Vorbereitung
- Php
- Php Db Lesen
- Session
- Php Db Schreiben
- Php Db Optimierung
- Grafik
- Javascript
- Applied Js And Css
- Js Http
- Json
- Security
- Threat Modeling
- A01 - Zugriffskontrolle
- A02 - Fehlkonfiguration
- A03 - Software Supply Chain Failures
- A04 - Cryptographic Failures
- A05 - Injection + XSS
- A06 - Insecure design
- A07 - Authentication Failures
- A08 - Software or Data Integrity Failures
- A09 - Security Logging and Alerting Failures
- A10 - Mishandling of Exceptional Conditions
- Prompt Injection
- Advanced Javascript
- Qualitaet
- Kommandozeile
- Git
- Http