Thread Globale Variablen bei Projektarbeit (kleines Browsergame) (3 answers)
Opened by Gustl at 2011-01-11 11:24

Gast Gustl
 2011-01-11 13:14
#144456 #144456
Hallo, ok, danke für die Antwort.

Dies in eine Datei auszulagern macht natürlich Sinn, aber wir werden ja kein riesiges Browsergame programmieren, sondern eben nur ein kleines für die Schule. Wollte nur wissen ob solche Vorgehensweise, bezüglich unserer Globals.pm, in Perl eher unüblich ist.

Ein Framework benutzen wir nicht, lediglich das Modul CGI.

Wir haben ein package HTML, was subs enthält die nur den reinen HTML-Code ausgeben.
Ein package WebDB, was nur zugriffe, abfragen und Änderungen in der Datenbank vornimmt.
Und eine Subs.pm die die erforderlichen Parameter der index.pl übergibt, und die index.pl dann die Parmeter an die HTML weitergibt.

Ich nehme jetzt mal an, das die package die Klassen sind.
Man könnte das sicher noch weiter aufsplittern, um wirklich objektorientiert zu programmieren, aber ich denke das würde so genügen.

Unsere Lehrerin meinte das man das "our" zum deklarieren von Variablen eher sehr selten benutzt. Aber ok. Würde es dann auch reichen wenn ich in der index.pl our $account_id; deklariere und ich somit in den ganzen unterfunktionen von Subs.pm, WebDB.pm,etc. darauf zugreifen kann?

Danke, Gruß Gustl
Last edited: 2011-01-11 13:15:46 +0100 (CET)

View full thread Globale Variablen bei Projektarbeit (kleines Browsergame)