PHP 5.4 & MySQL 5.6 Grundkurs

Code richtig einrücken – Fehler vermeiden

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Ordnung ist das halbe Leben – auch beim Programmieren. Um Fehler zu vermeiden oder zu finden, ist es wichtig, dass Sie den Code übersichtlich gestalten. Dieses Video bietet praktische Tipps, wie Sie Ihre Codeblöcke übersichtlich gestalten.

Transkript

Sicher kennen Sie das, wenn Sie Beispiele selber ausprobieren und anfangen,selber zu programmieren. Der Code macht einfach nicht was er machen soll. Die Tipps in diesem Film helfen Ihnen, Codefehler zu vermeiden. Ich habe hier ein kleines Beispiel das das kleine einmal eins ausgibt. Es besteht aus zwei ineinander verschachtelten for-Schleifen. Wenn Sie so ein Beispiel selber konstruieren, ist es wichtig, dass Sie durch Einrückungen klar machen, was wozu gehört. Diese for-Schleife hier hat eine öffnende Klammer und eine zugehörige schließende Klammer. Die schließende Klammer habe ich jetzt auf der elben Höhe, wie dieses for. Genauso hier bei der inneren for-Schleife. Hier geht das for los, die innere for-Schleife, und die schließende Klammer hier ist auf derselben Ebene. Das zeigt, wo die Bezüge sind. Außerdem sehen Sie, dass immer das was innerhalb von einer for-Schleife steht, eingerückt ist. Hier ist das eingerückt, das echo, und ebenfalls auch dieses echo. Die sind auf derselben Ebene. Gleichermaßen hier in der inneren for-Schleife, diese Berechnung hier und diese Ausgabe. Wenn Sie einen guten Editor verwenden, dann hilft er Ihnen auch, die Zusammenhänge zu verstehen. Hier beispielsweise, wenn ich jetzt im Editor die öffnende, geschweifte Klammer markiere, färbt er mir gleichzeitig auch die schließende ein. Ebenfalls, wenn ich das hier mache, das funktioniert hier übrigens auch bei runden Klammern. Im Beispiel verwende ich Notepad++. Es gibt natürlich viele andere Editoren, die das auch können, aber es ist wichtig, dass Ihr Editor das kann. Gleichzeitig sehen Sie auch, wo der Editor sonst noch hilft. Es gibt hier diese doppelten Anführungszeichen, also wodurch ich strings hier ausgeben lasse. Und die sind hier anders eingefärbt, als beispielsweise die PHP-Schlüsselwörter. Ebenfalls sind Variablen anders eingefärbt. Und wenn an einer Stelle einmal die Farben anders aussehen, als sonst, dann ist das auch immer ein Hinweis, dass mit Ihrem Code etwas nicht stimmt. Für PHP übrigens ist es vollkommen wurscht, wie Sie Ihren Code strukturieren. Ich habe dieses Beispiel einmal so zusammengefasst wie es nur geht, das heißt, ich habe alle Leerzeichen rausgelöscht, alle Einrückungen rausgelöscht und alles hier in eine Zeile geschrieben. PHP führt dieses Beispiel hier klaglos aus, und in PHP funktioniert das genauso. Aber es ist natürlich ganz klar, wenn man versucht, hier Fehler zu suchen, oder überhaupt nur zu verstehen, worum es geht, ist das wesentlich schwieriger. Ich habe dieses Beispiel, das ist jetzt sozusagen die Minimalvariante, das funktioniert auch, ganz ohne irgendwelche Leerzeichen etc. Und hier habe ich das Beispiel noch einmal, wo ich ganz viele Leerzeichen hingemacht habe, und das funktioniert natürlich genauso in PHP. Also für PHP ist es wurscht, ob Sie einrücken und wie Sie das machen. Aber für Sie, damit Sie verstehen, und die Bezüge klar haben, ist es ganz wichtig, dass Sie Einrückungen einsetzen und neue Zeilen und da sich einen Weg überlegen, an den Sie sich auch halten. Ich zum Beispiel halte mich jetzt hier immer daran, dass ich bei einem for, wenn das aufgeht, die öffnende, geschweifte Klammer direkt dahinter schreibe, und die schließende Klammer hier auf derselben Ebene. Sie werden auch häufiger sehen, dass man folgendes macht. Das ist natürlich auch eine gute Möglichkeit, dass man die geschweifte Klammer beim for in eine neue Zeile macht. Das ist eben eine Alternative. Wichtig ist einfach, dass Sie sich für einen Weg entscheiden und dann dabei auch bleiben. Der erste und wichtigste Schritt, um Codefehler zu vermeiden ist es also, ihn sauber einzurücken und zu strukturieren.

PHP 5.4 & MySQL 5.6 Grundkurs

Steigen Sie auch ohne Vorwissen in die Programmierung PHP- & MySQL-basierter Webseiten ein und lernen Sie die Sprachgrundlagen wie Bedingungen, Schleifen, Funktionen usw. kennen.

7 Std. 9 min (86 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!