![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Corvin Gröning Registriert seit: 19.03.2005 Ort: S-H | Flensburg
Beiträge: 459
| Aufbau von PHP-Code Ich erläutere hier kurz einen kleinen Ansatz, um die Lesbarkeit und Verständlichkeit von PHP-Code durch einen strukturierten Aufbau zu steigern. Ich rede hier ausschließlich von "PHP-Code" und "PHP-Skript" usw. Dieser Ansatz gilt aber auch für alle anderen Programmiersprachen (Prolog&Co bilden eine Ausnahme). Der Aufbau eines PHP-Skripts Ich empfehle, jedes PHP-Skript wie folgt aufzubauen: ![]() Hier nochmal ein Beispiel: PHP-Code: Konstanten, die irgendwo im Skript gebraucht werden, werden alle zusammen oberhalb des Skripts deklariert. So hat man einen gut Überblick darüber, welche Konstanten im Sktipt benutzt werden. Variablen werden gleich nach den Konstanten deklariert. Ja, ich weiß, man muss Variablen in PHP nicht deklarieren. Wenn man dies aber doch tut, hat man immer die Möglichkeit, die Variablen mit einem Kommentar zu versehen und wie bei den Konstanten auch, hat man einen guten Überblick über alle Variablen im Skript. Nach den Variablen werden die Funktionen deklariert. Es spart ungemein Zeit, wenn man bei der Wartung eines Skripts alle Konstanten, Variablen und Funktionen auf einen Blick hat. Und ganz zum Schluss folgt das eigentliche Skript. Sicher ist dieser Aufbau sehr ungewohnt und das Schreiben eines Skripts mit diesem Aufbau dauert vielleicht ein wenig länger, doch der Aufwand lohnt sich! Durch diese verbesserte Übersichtlichkeit und Lesbarkeit des Codes ist später ein zielsicheres Überarbeiten des Codes problemlos möglich (sowohl für dich als auch für andere). Im Endeffekt spart dieser Aufbau also Zeit (und Arbeit)! Weiterhin sollte der Code auch richtig eingerückt werden, um die Übersichtlichkeit des Codes zu steigern. Mehr dazu gibt es hier. Geändert von Jann Hendrik (30.10.2007 um 15:38 Uhr) |
| | |
| | Nach oben #2 |
| Benutzer Registriert seit: 28.12.2005
Beiträge: 35
|
Hi Corvin, ich finde das einen klasse Ansatz - vielen Dank dafür. Was hältst Du von der Idee das ganze zu einer Art Muster-Coding-Guideline auszuarbeiten? Ich könnte mir gut vorstellen, dass man damit gerade Neulingen (wie mir *g*) helfen könnte - evtl. kann sich aber ja auch der ein oder andere "alte Hase" etwas davon abgucken. |
| | |
| | Nach oben #4 |
| Benutzer Registriert seit: 28.12.2005
Beiträge: 35
|
Hi ben, danke für den Link - ich hab das Tutorial schon gelesen. Mein Gedankenansatz war eher etwas "eigenes" mit den Leuten hier im Forum zu entwickeln. Klar kann das auch jeder für sich machen, aber evtl. würde es dem ein oder anderen auch was bringen, soetwas gemeinschaftlich aufzubauen. just my 2 cent... |
| | |
| | Nach oben #5 | |
| Corvin Gröning Registriert seit: 19.03.2005 Ort: S-H | Flensburg
Beiträge: 459
| Zitat:
Ich werde dazu mal ein paar genauere Überlegungen anstellen und mich hier dann nochmal melden. | |
| | |
| | Nach oben #6 | |
| Benutzer Registriert seit: 28.12.2005
Beiträge: 35
| Zitat:
Ich kann Dich auch gerne unterstützen - habe schon einiges an Codingguidelines gelesen und mit ausgearbeitet. Mir fehlt nur der praktische Bezug etwas - aber ich arbeite dran | |
| | |
| | Nach oben #7 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
Gutes Tutorial, aber mach doch besser die dekleration von $i raus. Da die Variable in einem ganz anderem Gültigkeitsbereich verwendet wird, verwirrt sie mehr, als dass die dekleration hilfreich ist. Besser wäre es, die Variable am Anfang der Funktion zu deklarieren.
|
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] vCard PHP Parser | Jann Hendrik | Tutorials | 0 | 22.08.2007 10:24 |
| [PHP] Mit PHP dynamisch einen RSS-Feed aktualisieren | Jann Hendrik | Tutorials | 0 | 13.03.2007 09:52 |
| [PHP] FTP-Funktionen in PHP nutzen | MrNiceGuy | Tutorials | 0 | 24.05.2006 14:18 |
| PHP Code wird nicht ausgeführt ! | Dark Knight | PHP-Programmierung | 22 | 13.09.2005 14:12 |
| [PHP] Erstellung und Bearbeitung von Bildern mittels PHP | WarrenFaith | Tutorials | 1 | 23.08.2005 15:30 |