GetIDForIdent() ohne Warnmeldung

ich möchte in einem Modul explizit prüfen ob eine Variable vorhanden ist und falls sie das nicht ist die Möglichkeit geben die Variable automatisiert zu erstellen oder diese Variable einfach überspringen. Wenn ich GetIDForIdent() aufrufe gibt es immer eine Warnmeldung im Log.
Kann ich das irgendwie umgehen?

Einfach ein @ vor den Funktionsaufruf.

paresy

na das war ja einfach :slight_smile:

Oder einfach immer vorher MaintanceVariable aufrufen :wink:
Dann wird sie ja erstellt wenn sie nicht da ist.
Wenn du dann nicht $this->SetVale nutzt, brauchst du das GetIDForIdent fast gar nicht mehr.
Michael

Ich will die Variable nicht immer erstellen. Eher zum konfigurieren aus einem JSON und dann wird die Funktion abgeschaltet, dass sich nicht auf einmal irgendwelche Variablen erstellen.
SetValue mit dem Ident direkt aufrufen geht bei mir irgendwie auch nicht :thinking:
Das hatte ich mal ausprobiert aber das hat mir immer ein Fehler geworfen. Muss man da noch irgendwas beachten?

Mit denn maintance schaue ich mir auf jeden Fall mal an :slight_smile:

Muss man nichts beachten.
Muss halt $this->SetValue sein.
Michael

Stimmt … das kann der Fehler gewesen sein :see_no_evil: