Learn PHP

If you want to be a web developer, you need to learn PHP. Read these free tutorials to master this powerful and popular scripting language.

Getting started with PHP

  • How to Build a Simple REST API in PHP

    How to Build a Simple REST API in PHP

    Sajal Soni
  • How to Use Sessions and Session Variables in PHP

    How to Use Sessions and Session Variables in PHP

    Sajal Soni
  • How to Upload a File in PHP (With an Example)

    How to Upload a File in PHP (With an Example)

    Sajal Soni
  • All PHP tutorials:

    1. Programmieren mit Yii2: Lokalisierung mit I18n

      Programmieren mit Yii2: Lokalisierung mit I18n

      Tutorial Intermediate

      Wenn Sie fragen: "Was ist Yii?" Schauen Sie sich mein früheres Tutorial an: Einführung in das Yii-Framework, das die Vorteile von Yii beschreibt und einen...

    2. Erstellen Sie Ihr Startup mit PHP: Lokalisierung mit I18n

      Erstellen Sie Ihr Startup mit PHP: Lokalisierung mit I18n

      Tutorial Intermediate

      Dies ist Teil vier der Erstellung Ihrer Startup mit PHP-Serie auf Tuts+. In dieser Serie führe ich Sie durch die Einführung eines Startups von der Idee zur...

    3. Erstellen Sie Ihr Startup mit PHP: Geolocation und Google Places

      Erstellen Sie Ihr Startup mit PHP: Geolocation und Google Places

      Tutorial Intermediate

      Das ist Teil drei der Erstellung Ihrer Startup With PHP-Serie auf Tuts +.  In dieser Serie führe ich Sie durch die Einführung eines Startups von der Idee zur...

    4. Erstellen erweiterter E-Mail-Funktionen mit IMAP und PHP

      Erstellen erweiterter E-Mail-Funktionen mit IMAP und PHP

      Tutorial Intermediate

      In diesem Tutorial werde ich Ihnen einige Beispiele aus der Praxis zeigen, wie Sie mit PHP und IMAP neue Funktionen zum Verwalten Ihrer E-Mails erstellen...

    5. Refactoring Legacy Code: Teil 2 -  Magische Saiten &  Konstanten

      Refactoring Legacy Code: Teil 2 -  Magische Saiten &  Konstanten

      Tutorial Beginner

      Alter Code. Hässlicher Code. Komplizierter Code. Spaghetti-Code. Quatsch Unsinn. In zwei Worten, Legacy Code. Das ist eine Serie, die Ihnen hilft, damit zu...

    6. SOLID: Teil 4 - Das Prinzip der Abhängigkeitsinversion

      SOLID: Teil 4 - Das Prinzip der Abhängigkeitsinversion

      Tutorial Beginner

      Die Single Responsibility (SRP), Offen / Closed (OCP), Liskov Substitution, Interface Segregation und Abhängigkeitsinversion. Fünf agile Prinzipien, die Sie...

    7. Einrichten eines lokalen Spiegels für Composer-Pakete mit Satis

      Einrichten eines lokalen Spiegels für Composer-Pakete mit Satis

      Tutorial Intermediate

      Die Installation all Ihrer PHP-Bibliotheken mit Composer ist eine großartige Möglichkeit, Zeit zu sparen. Bei größeren Projekten, die bei jedem Commit für...

    8. Validierung und Ausnahmebehandlung: Von der Benutzeroberfläche bis zum Backend

      Validierung und Ausnahmebehandlung: Von der Benutzeroberfläche bis zum Backend

      Tutorial Intermediate

      Früher oder später in Ihrer Programmierkarriere werden Sie mit dem Dilemma der Validierung und Ausnahmebehandlung konfrontiert sein. Dies war auch bei mir...

    9. Statamic 101

      Statamic 101

      Tutorial Beginner

      Statamic ist ein modernes PHP-CMS, das sich wirklich bemüht, einfach und intuitiv zu bedienen zu sein. Vom Flat-File-Design bis zum Einsatz von Technologien...

    10. Geldmuster: Der richtige Weg, um Werte-Einheiten-Paare darzustellen

      Geldmuster: Der richtige Weg, um Werte-Einheiten-Paare darzustellen

      Tutorial Intermediate

      Das von Martin Fowler definierte und in Patterns of Enterprise Application Architecture veröffentlichte Money Pattern ist eine hervorragende Möglichkeit,...

    11. 25 Laravel Tipps und Tricks

      25 Laravel Tipps und Tricks

      Tutorial Intermediate

      Es gab eine Zeitperiode, in der PHP und seine Gemeinschaft aus Mangel an besseren Worten nicht gehasst wurden. Anscheinend war der Schlagzeilenwitz eines...

    12. Funktionale Programmierung in PHP

      Funktionale Programmierung in PHP

      Tutorial Intermediate

      Beim neuen Programmierhype geht es um funktionale Programmierparadigmen. Funktionale Sprachen werden immer mehr in größeren und besseren Anwendungen...