Weil dieses Tutorial so gut ankam, inspirierte es mich, ein Buch zu schreiben. Das Buch ist eine viel aktuellere Version dieses Tutorials und deckt viel mehr ab. Klicken Sie auf den Link unten, um es auszuprobieren (es ist auch ein Beispielkapitel verfügbar).
Das Tutorial ist weiterhin in seiner ursprünglichen Form unten verfügbar.
Wenn Sie neu in der Sprache sind, ist dieses Tutorial nichts für Sie. Dieses Tutorial richtet sich an Personen, die die Grundlagen von PHP verstanden haben und sich ein wenig mit objektorientierter Programmierung auskennen.
Sie sollten zumindest von SOLID gehört haben. Wenn Sie damit noch nicht vertraut sind, wäre jetzt ein guter Zeitpunkt, sich mit den Prinzipien vertraut zu machen, bevor Sie mit dem Tutorial beginnen.
Ich habe viele Leute gesehen, die in den PHP-Chatroom von Stack Overflow kamen und fragten, ob Framework X gut sei. Meistens lautete die Antwort, dass sie zum Erstellen ihrer Anwendung einfach PHP und kein Framework verwenden sollten. Doch viele sind damit überfordert und wissen nicht, wo sie anfangen sollen.
Mein Ziel ist es also, eine einfache Ressource bereitzustellen, auf die Menschen verwiesen werden können. In den meisten Fällen macht ein Framework keinen Sinn und das Schreiben einer Anwendung von Grund auf mit Hilfe einiger Pakete von Drittanbietern ist viel, viel einfacher, als manche Leute denken.
Dieses Tutorial wurde für PHP 7.0 oder neuere Versionen geschrieben. Wenn Sie eine ältere Version verwenden, aktualisieren Sie diese bitte, bevor Sie beginnen. Ich empfehle Ihnen, die aktuelle stabile Version zu verwenden.
Beginnen wir also gleich mit dem ersten Teil.