FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: CoolTux am 01 Oktober 2018, 15:40:05

Titel: eigener package name wie gobale variablen importieren
Beitrag von: CoolTux 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
Titel: Antw:eigener package name wie gobale variablen importieren
Beitrag von: CoolTux am 01 Oktober 2018, 15:46:41
Und kaum macht man einen Eintrag schon findet man was

$::FW_CSRF
$::FW_httpheader{Host}


Danke
Titel: Antw:eigener package name wie gobale variablen importieren
Beitrag von: Christoph Morrison am 01 Oktober 2018, 15:47:51
$::variable
$main::variable


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

Edit: Warst schneller.
Titel: Antw:eigener package name wie gobale variablen importieren
Beitrag von: CoolTux am 01 Oktober 2018, 16:03:33
Zitat von: Christoph Morrison am 01 Oktober 2018, 15:47:51
$::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