Hallo zusammen
Ich „bastle“ an einem Modul … dabei gleich eine Anfängerfrage:
müsste das funktionieren ? Ich will die Variable nur befüllen wenn sie da ist. ID ist bekannt.
if (IPS_VariableExists(17954)) {SetValue(17954, $value);}
lg Richard
Hallo zusammen
Ich „bastle“ an einem Modul … dabei gleich eine Anfängerfrage:
müsste das funktionieren ? Ich will die Variable nur befüllen wenn sie da ist. ID ist bekannt.
if (IPS_VariableExists(17954)) {SetValue(17954, $value);}
lg Richard
Fragen zum SDK gehören bitte in PHP-Module (Entwicklung) .
Allerdings stellst du keine Frage zum SDK…
Das wäre $this->SetValue.
Michael
Jetzt stehe ich auf der Leitung … die Frage ist doch in PHP-Module (Entwicklung) ?
und…
SetValue(17954, $value);
funktioniert … und
if (IPS_VariableExists(17954)) {SetValue(17954, $value);}
nicht ?!?
Weil ich es verschoben habe. Es war in #ip-symcon:php-module-diskussion
Zu deiner Frage:
Von dem was du zeigst, sollte es funktionieren.
Hat aber nix mit einem PHP Modul zu tun.
Willst du wirklich ein PHP Modul entwickeln oder einfach nur ein paar Skripte/PHP-Code in Symcon nutzen?
Michael
Ohhhhhh … vielen Dank fürs verschieben ![]()
Ich will einen Wert eines Moduls in eine (händisch angelegte) Variable schreiben.
Also einen Rückgabewert eine Instanz-Funktion oder einer Symcon Variable? (Module sind Baupläne für Instanzen und haben somit keinen Wert).
Dann ist es unter #ip-symcon:skripte-php-sql-fragen doch besser aufgehoben. Weil du ja wohl nichts an einem Code von einen Modul änderst, sondern in Symcon ein Skript hast, welches deine Variable setzen soll?
Michael