13.07.2015 Aufrufe

Download - IP-Symcon

Download - IP-Symcon

Download - IP-Symcon

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>IP</strong>S_RunScriptboolean <strong>IP</strong>S_RunScript ( integer $SkriptID )ParameterlisteSkriptIDEindeutige ID des SkriptesRückgabewerteKonnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.BeschreibungDer Befehl veranlasst den Start des Skripts mit der ID SkriptID. Das aufgerufene Skript läuft parallel (gleichzeitig) zumaufrufenden Skript.Vergleich zwischen <strong>IP</strong>S_RunScript und der PHP-Anweisung include:include ist eine PHP-Anweisung, kein <strong>IP</strong>S-Befehl. Das durch include eingebundene Skript wird so abgearbeitet, alsstünde es anstelle der include-Anweisung. Es wirkt sich so aus, als wäre es ein Bestandteil des aufrufenden Skripts. Dasbedeutet, dass alle Variablen, die dem aufrufenden Skript bekannt sind auch dem eingebundenen Skript zur Verfügungstehen. Die Laufzeit des Skripts verlängert sich um die Laufzeit des eingebundenen Skripts.Bei Verwendung von <strong>IP</strong>S_RunScript wird das aufgerufene Skript in einem eigenen Kontext gestartet. Es weiß alsofolglich nichts von den Variablen des aufrufenden Skripts. Daten können hier nur über externe Variablen ausgetauschtwerden. Der Befehl ist geeignet für Situationen, wo ein Skript zeitgerecht ausgeführt werden muss, aber kein direkterBezug zum aufrufenden Skript erforderlich ist. Die Laufzeit des Skripts ändert sich nicht, da beide Skripte (quasi)gleichzeitig ausgeführt werden.Beispiel<strong>IP</strong>S_RunScript(12345 /*[Gartenbeleuchtung An]*/);

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!