PHP.de Wissenssammlung
Herzlich willkommen in der PHP.de Wissenssammlung! Diese wurde mit der Intention aufgebaut, Wissen einfach und zentral für jeden zugänglich zu machen. Technisch basiert sie auf einem bei GitHub gehosteten Repository. Es befinden sich zur Zeit 62 Beiträge in diesem Repository. Du kannst dich jederzeit mit eigenen Beiträgen an diesem Projekt beteiligen. Wie du dabei vorgehen musst, kannst du in der Contribute-Richtlinie nachlesen. Alle Beiträge sind auch über einen Atom-Feed abrufbar.
Thema | Status |
---|---|
Grundlagen – Quellensammlung
Diese Seite enthält Links auf hilfreiche Webquellen rund um das Thema Webentwicklung mit PHP. Auch einige Bücher werden kurz vorgestellt. |
Fertiggestellt |
Was ist PHP?
Eine Einordnung von PHP in den Rahmen serverseitiger und clientseitiger Programmier- und Markupsprachen mit Beispielen, was mit PHP möglich ist und was nicht. |
Fertiggestellt |
FAQ – Häufig gestellte Fragen
Antworten zu häufig gestellten Fragen zu Themen wie Debugging, SQL-Injections, Cross-Site-Scripting, mysql-Erweiterung, Zeichensätze oder Mailer-Klasse. |
In Diskussion |
"Ich will das selbst schaffen"-Attitüde | Fertiggestellt |
Thema | Status |
---|---|
Textauszeichnung | In Diskussion |
Parameterübergabe | Fertiggestellt |
Referenz | Fertiggestellt |
Geltungsbereich (Scope) und Namensraum (Namespace) | In Diskussion |
php.ini - Wichtigsten Funktionen | Fertiggestellt |
Document Object Model | In Diskussion |
JavaScript | Fertiggestellt |
Thema | Status |
---|---|
Editoren und IDEs | Fertiggestellt |
Composer Kickstart-Guide | Fertiggestellt |
Thema | Status |
---|---|
Code-Smells | Fertiggestellt |
EVA-Prinzip (Standardverfahren) | In Diskussion |
if | Fertiggestellt |
Stringvergleiche und die Fallstricke bei der typschwachen Variante | Fertiggestellt |
Wächter | Fertiggestellt |
Performance
Hilfen und Tipps zum Profiling und zur Optimierung der Performance von Programmcode. Betrachtet werden u. a. Datenbanken, Caching und Xdebug/Cachegrind. |
In Diskussion |
Thema | Status |
---|---|
Validierung | In Diskussion |
Kontextwechsel | In Bearbeitung |
SQL-Injection | In Diskussion |
Cross-Site-Scripting (XSS) | In Diskussion |
Cross-Site-Request-Forgery (CSRF) | In Diskussion |
Hashing, Kodierung, Verschlüsselung | In Diskussion |
Thema | Status |
---|---|
Was ist Debugging? | Fertiggestellt |
Leitfaden | Fertiggestellt |
Standardfehler | Fertiggestellt |
Headers already sent | In Diskussion |
UTF-8 und die seltsamen Zeichen | Fertiggestellt |
SQL-Fehlerbehebung | Fertiggestellt |
HTTP / Domain / URL / Requests / Dateisystem
6 BeiträgeInformationen zu HTTP, URL, Requests und Dateisystem
Thema | Status |
---|---|
Request | Fertiggestellt |
GPC (GET, POST, COOKIE) | Fertiggestellt |
Pfade in der Webentwicklung | In Diskussion |
IP-Adressen | In Diskussion |
Internationalisierte Domainnamen (IDN) / Punycode | In Diskussion |
Verzeichnis auslesen | In Diskussion |
Thema | Status |
---|---|
MySQL und UTF-8 | Fertiggestellt |
MySQL-Konsole und Umlaute unter Windows | In Diskussion |
Wissenswertes über den Umgang mit E-Mail-Adressen, Mail-Servern, und Mailer-Klassen.
Thema | Status |
---|---|
Standard E-Mail-Validierung | In Diskussion |
E-Mail-Klassen | Fertiggestellt |
Formularverarbeitung
7 BeiträgeRund um die Erstellung, Verarbeitung, Validierung, etc. von Formularen
Thema | Status |
---|---|
Überblick | In Diskussion |
Affenformular (Standardverfahren) | In Diskussion |
Auswahllisten (Selections) | Fertiggestellt |
Auswahlfelder (Checkbox, Radiobox) | Fertiggestellt |
Textfelder | In Diskussion |
Sicherheit | In Diskussion |
Zusammenfassung | Fertiggestellt |
Thema | Status |
---|---|
Exceptions - Tutorial | Fertiggestellt |
Method-Chaining | Fertiggestellt |
Standard Implementierungsansätze / Code-Snippets
10 BeiträgeGezielte Lösungsansätze und nützliche Code-Schnipsel für oft gefragtes
Thema | Status |
---|---|
Datum und Uhrzeit | In Diskussion |
Lokalisierung | In Diskussion |
Gruppenbruch / Gruppenwechsel | In Diskussion |
Inhalt ein- und ausblenden | In Diskussion |
Float vereinheitlichen | In Diskussion |
Lösungsvorschläge zu kombinatorischen Standardaufgaben | In Diskussion |
Arrays mit Objekten als PHP-Quellcode ausgeben | Fertiggestellt |
Arrays als JSON-String in SQL-Datenbank speichern | Fertiggestellt |
SQL - Spezielle Sortierungen | In Diskussion |
PDO (PHP Data Objects) | Fertiggestellt |
Thema | Status |
---|---|
Template-Engine | Fertiggestellt |
"Templating" auf Basis von sprintf() | In Diskussion |