Autor Thema: eigener package name wie gobale variablen importieren  (Gelesen 378 mal)

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17790
eigener package name wie gobale variablen importieren
« am: 01 Oktober 2018, 15:40:05 »
Hallo,

Ich hänge mal wieder mit meinem eigen Package Namen. Wie genau kann ich globale Variablen aus main in mein Package importieren?
Genau gesagt versuche ich an

use vars qw(%FW_httpheader);        # { join("\n", @FW_httpheader) } Übersicht aller http header informationen
use vars qw($FW_CSRF);

ran zu kommen.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17790
Antw:eigener package name wie gobale variablen importieren
« Antwort #1 am: 01 Oktober 2018, 15:46:41 »
Und kaum macht man einen Eintrag schon findet man was

$::FW_CSRF
$::FW_httpheader{Host}


Danke
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline Christoph Morrison

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 535
  • Maintainer: holiday, Twilight
    • Private Website
Antw:eigener package name wie gobale variablen importieren
« Antwort #2 am: 01 Oktober 2018, 15:47:51 »
$::variable
$main::variable

Beides Equivalent und lässt dich auf $variable aus main zugreifen.

Edit: Warst schneller.
Maintainer von:
holidays · 59_Twilight

Offline CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17790
Antw:eigener package name wie gobale variablen importieren
« Antwort #3 am: 01 Oktober 2018, 16:03:33 »
$::variable
$main::variable

Beides Equivalent und lässt dich auf $variable aus main zugreifen.

Edit: Warst schneller.

Trotzdem Cool das Du geantwortet hast. Danke Dir.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer