Hi,
also ich hab es hinbekommen, das eine Variable auch in den Subroutienen eines Scriptes verwendet werden kann.
Jemand ne Ahnung ob (und wenn ja, dann wie) ich eine Variable auch in den Packeten benutzen kann die von einem Script geladen werden?
by, Martin
[perl] Globale Variablen auch in Modulen
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
[perl] Globale Variablen auch in Modulen
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 520
- Registriert: 12.06.2003 23:18:50
- Wohnort: Siegburg
Ja, du mußt die Variable voll qualifizieren. Wenn du eine globale Variable x im Paket A hast und willst sie im Paket B benutzen, dann mußt du sie als A:: x ansprechen
Code: Alles auswählen
package A;
our $x;
$x = 10;
print "A::x=$x\n";
package B;
our $x = 20;
print "B::x=$x\n";
print "A::x=$A::x\n";
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Ah, das macht Sinn.
Mitgeht es wenn die Variable aus den Script selbst kommt.
Vielen Dank, Martin
Mit
Code: Alles auswählen
$main::x
Vielen Dank, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden