Benötigt: IP-Symcon >= 2.6
array IPS_GetFunction (string $Funktionsname)
Funktionsname | Name, der zu prüfenden Funktion |
Ein Array mit folgenden key => value Paaren
Tabelle: Parameterinformationen
Tabelle: Rückgabeinformationen
|
Die Funktion liefert weitere Informationen zu einer in IP-Symcon registrierten Funktion. Der Parameter Funktionsname gibt an, welche Funktion inspiziert werden soll.
// Information der Funktion IPS_GetFunction und IPS_CreateMedia abfragen var_dump(IPS_GetFunction("IPS_GetFunction")); var_dump(IPS_GetFunction("IPS_CreateMedia")); // Ausgabe "IPS_GetFunction" /* array(3) { ["FunctionName"]=> string(15) "IPS_GetFunction" ["Result"]=> array(3) { ["Type_"]=> int(5) ["Description"]=> string(6) "Result" ["Enumeration"]=> array(0) { } } ["Parameters"]=> array(1) { [0]=> array(3) { ["Type_"]=> int(3) ["Description"]=> string(12) "FunctionName" ["Enumeration"]=> array(0) { } } } */ // Ausgabe "IPS_CreateMedia" /* array(3) { ["FunctionName"]=> string(15) "IPS_CreateMedia" ["Result"]=> array(3) { ["Type_"]=> int(1) ["Description"]=> string(6) "Result" ["Enumeration"]=> array(0) { } } ["Parameters"]=> array(1) { [0]=> array(3) { ["Type_"]=> int(1) ["Description"]=> string(9) "MediaType" ["Enumeration"]=> array(6) { [0]=> string(6) "mtForm" [1]=> string(7) "mtImage" [2]=> string(7) "mtSound" [3]=> string(8) "mtStream" [4]=> string(7) "mtChart" [5]=> string(10) "mtDocument" } } } } */