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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
ahelper
Сообщения: 106
Зарегистрирован: Ср фев 08, 2017 5:04 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" не понимаю. Если можно чуть поподробней.
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

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

Сообщение Bagir »

Параметры могут быть переданы в вызываемый метод или сценарий.
callMethod("Object.Method", $params); -- вызывает метод объекта с заданными параметрами (последнее указывать не обязательно). Параметры передаются массивом, например array("value"=>0)
$command="Сколько время";
callMethod("ThisComputer.commandReceived",array("command"=>$command));
http://majordomo.smartliving.ru/Main/Pr ... gFunctions
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ответить