Нет. В метод метрика должна передаваться в виде параметра. Попробуй такой кодJilber писал(а):Я правильно понимаю, что метод всё равно должен сравнивать с допустимыми значениями какое-то свойство ? Т.е. надо ввести какое-то промежуточное свойство, отфильтровать его и уже потом "через setGlobal сохранить в нужное свойство" ? Иначе что в методе проверять на "корректность" ?
Код: Выделить всё
if ( $params['pmv'] > 0 && $params['pmv'] < 400 ) $this->setProperty('pmv', $params['pmv']);
else say('PZEM врет по напряжению!', 0);