Hello Thomas,
jezt hast Du aber immer noch nicht die ungarische Notation erklärt. *schnüff*
Muss ich jetzt tatsächlich selber googlen?
http://www.bytelords.de/cowiki/251.html?cowiki=a925ea113ab9302558ca7e21342d9289
Datentyp Präfix Beispiel
------------------ ---------- ----------
globale Variable g gVariable
Zeiger (Pointer) p pZeiger
Feld (Array) a aiFeld
Struct s sAdresse
Void v pvDaten
Unsigned u ucZeichen
Short s siAnzahl
signed s scZeichen
Long l liPrimzahl
Char c cZeichen
Int i iNummer
Float f fGehalt
Double d dKapital
zero-terminated
string sz szString
Ich finde allerdings, dass in PHP andere Dinge viel wichtiger sind:
-----PHP--------
ALLESGROSS Konstante -> eigene und PHP
$ALLESGROSS mit $ davor -> PHP-Systemarray (sollten die ändern!)
$_POST mit $_ -> PHP-Systemarray, meistens mit externen
Daten
$doof einfache Scriptvariable, benutzerdefiniert! Globals(OFF)
$php_errormsg einzige Funktion mit $davor, liefert den
letzten Fehler. Nach Aufruf gelöscht
-----eigene-----
$_schlau mit $_ davor benutzerdefiniertes Array
$_SERVER["PHP_SELF"] PHP-definiertes Array-Element
$_data["name"] benutzerdefiniertes Array-Element Scriptintern
$_data["NAME"] benutzerdefiniertes Array-Element mit Datenkopplung
z.B. zur Datenbank
... na, und so weiter. Wichtig ist ja, dass man es für seine
Scripte irgendwo dokumentiert und bei solchen, die man weitergibt
auch auf die Doku hinweist.
Und für Funktionen sollte man sich auch Konventionen überlegen:
(das ist meine Konvention, so als Idee)
get_value() liefert einen Wert oder ein Wertearray zur Weiter-
verarbeitung
put_value() führt eigenständig eine Ausgabe auf die Standardausgabe
durch, natürlich HTML-gerecht
make_value() erzeugt einen HTML-gerechten Ausgabestring, der dann
später z.B. mit echo ausgegeben werden kann.
... na und auch hier usw.
Und wenn man nicht OO programmiert dann kann als Präfix noch die Kennzeichnung der Include-Datei sinnvoll sein. Sonst kann es leicht passieren, dass die eigenen Includes später nicht mehr zusammenpassen und man einen cannot-redefine-Error bekommt.
So, nun habe ich diesen Thread auch mal missbraucht, um meine Gedanken zu sortieren. Vielleicht gebt Ihr ja mal Rückmeldung, was Ihr von derartigen Konventionen haltet.
Liebe Grüße aus http://www.braunschweig.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen