Страница 1 из 1

Откуда берутся параметры в коде

Добавлено: Вс мар 12, 2017 4:12 pm
ahelper
Есть такой код

Код: Выделить всё

$mode = $params['mode']; 
$sayLVL = $params['sayLVL']; if ($sayLVL == "") {$sayLVL=-1;}
используется здесь

Код: Выделить всё

if ($mode != "getinfo") {
 say('Текущий провайдер '.$name_rus.' ('.$loc.'). Текущий IP-адрес '.$ip,$sayLVL);
}
откуда идет привязка этих параметров?
С такой строкой все понятно $ProviderName = gg('ThisComputer.ProviderName'); , а откуда берется 'mode' , 'sayLVL' и "getinfo" не понимаю. Если можно чуть поподробней.

Re: Откуда берутся параметры в коде

Добавлено: Вс мар 12, 2017 8:28 pm
Bagir
Параметры могут быть переданы в вызываемый метод или сценарий.
callMethod("Object.Method", $params); -- вызывает метод объекта с заданными параметрами (последнее указывать не обязательно). Параметры передаются массивом, например array("value"=>0)
$command="Сколько время";
callMethod("ThisComputer.commandReceived",array("command"=>$command));
http://majordomo.smartliving.ru/Main/Pr ... gFunctions