Thread Boolean (1|0) Variable auf undef prüfen (14 answers)
Opened by mika at 2016-02-07 07:39

mika
 2016-02-07 07:39
#183781 #183781
User since
2010-10-02
168 Artikel
BenutzerIn

user image
Hallo,

ich habe in einer Konfigurationsdatei vom Type INI einen globalen Wert der 0 oder 1 sein darf.

Nun möchte ich testen on dieser gesetzt ist und wenn nicht den Standardwert 1 zuweisen. Aber beim prüfen mit if (!$var) fällt auch der Wert 0 wie undef aus.

Der genaue Code ist folgender, genutzt wird das Modul Config::Tiny.
Code (perl): (dl )
$cfg->{"_"}{"download"}    = 1         if ( !$cfg->{"_"}{"download"} );


Hoffe ihr versteht das Problem könnt mir bei der Lösung helfen. Mir fällt die Syntax dazu nicht ein.

Hier greift wohl NULL == 0 wie bei C?
Last edited: 2016-02-07 08:04:53 +0100 (CET)

View full thread Boolean (1|0) Variable auf undef prüfen