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.
$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)