Kapitel 17. Fehlersuche in PHP

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Fehlersuche ist eine erworbene Fähigkeit. In der Entwicklungswelt wird oft gesagt: "Du hast alle Seile, die du brauchst; versuche nur, eine schöne Schleife damit zu binden, anstatt dich zu erhängen." Es liegt auf der Hand, dass du umso geübter wirst, je mehr du debuggst. Natürlich bekommst du auch einige gute Hinweise von deiner Serverumgebung, wenn dein Code nicht das liefert, was du erwartet hast. Bevor wir jedoch zu tief in die Debugging-Konzepte einsteigen, müssen wir einen Blick auf das große Ganze werfen und diese Programmierumgebungen diskutieren. Jede Entwicklungswerkstatt hat ihre eigene Umgebung und ihre eigene Art, Dinge zu tun. Was wir hier behandeln, spiegelt die idealen Bedingungen wider, die auch als bewährte Methoden bekannt sind.

In einer utopischen Welt gibt es bei der PHP-Entwicklung mindestens drei verschiedene Umgebungen, in denen die Arbeit stattfindet: Entwicklung, Staging und Produktion. In den folgenden Abschnitten werden wir jede dieser Umgebungen einzeln betrachten.

Die Entwicklungsumgebung

Die Entwicklungsumgebung ist ein Ort, an dem der Rohcode erstellt wird, ohne Angst vor Serverabstürzen oder Spott von Kollegen. Dies sollte ein Ort sein, an dem Konzepte und Theorien bewiesen oder widerlegt werden, an dem Code experimentell erstellt werden kann. Deshalb sollte das Umweltfeedback bei Fehlern ...

Get PHP programmieren, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.