Modulentwicklung

Aus DeDi-Help

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Version vom 19:44, 21. Sep. 2004 (bearbeiten)
STam (Diskussion | Beiträge)
K (Syntaxprfung Modulcode)
← Zum vorherigen Versionsunterschied
Version vom 20:34, 21. Sep. 2004 (bearbeiten) (Entfernen)
STam (Diskussion | Beiträge)
K (Syntaxprfung Modulcode)
Zum nächsten Versionsunterschied →
Zeile 93: Zeile 93:
Tips: Tips:
*Funktionen und Klassen *Funktionen und Klassen
- Funktionen/Klassen sollte man Kapseln,<br> das heisst die jeweilige Funktion oder Klasse wird innerhalb von<br> if ( !function_exists('FUNKTIONSNAME') ) { function FUNKTIONSNAME ...<br> eingeschlossen (Klassen mit class_exists())+ Funktionen/Klassen sollte man Kapseln,<br> das heisst die jeweilige Funktion oder Klasse wird innerhalb von<br> if ( ! function_exists('FUNKTIONSNAME') ) { function FUNKTIONSNAME ...<br> eingeschlossen (Klassen mit class_exists())
*Variablen und Arrays *Variablen und Arrays
Variablen/Array sind nicht immer vorhanden und schnell kommt es zu Fehlermeldungen<br> oder Fehlverhalten des Moduls.<br> Deswegen sollte das vorhandensein geprft werden bzw. immer davon ausgegangen werden<br> das diese nicht vorhanden sind.<br> '''Beispiel''':<br> if (is_array($array)) foreach ($array as $key => &val)... Variablen/Array sind nicht immer vorhanden und schnell kommt es zu Fehlermeldungen<br> oder Fehlverhalten des Moduls.<br> Deswegen sollte das vorhandensein geprft werden bzw. immer davon ausgegangen werden<br> das diese nicht vorhanden sind.<br> '''Beispiel''':<br> if (is_array($array)) foreach ($array as $key => &val)...

Version vom 20:34, 21. Sep. 2004

Persönliche Werkzeuge