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

Как получить ссылку на переменную которая вызвала метод?

Добавлено: Ср июн 04, 2014 11:42 am
dragon rider
Подскажите, есть класс Rele
у него есть свойства Pin0,Pin1,Pin2 итд
На изменение каждого из свойств повешен один и тот же метод OnChange, как внутри метода узнать какое именно из свойств Pin0...PinN изменилось?
Изображение Изображение

Re: Как получить ссылку на переменную которая вызвала метод?

Добавлено: Ср июн 04, 2014 2:47 pm
sergejey
Можно в коде метода использовать $params['PROPERTY'] -- оно содержит имя свойства. Но это только в последних исходниках работает, так что надо обновиться.

Re: Как получить ссылку на переменную которая вызвала метод?

Добавлено: Ср июн 04, 2014 3:10 pm
dragon rider
Ну я выкачивал последнюю версию с сайта, я так понимаю нужно с гитхаба синхронизироваться?

Re: Как получить ссылку на переменную которая вызвала метод?

Добавлено: Ср июн 04, 2014 4:22 pm
sergejey
dragon rider писал(а):Ну я выкачивал последнюю версию с сайта, я так понимаю нужно с гитхаба синхронизироваться?
Либо так либо обновиться прямо из системы (на Windows легко, на Linux могут быть проблемы с правами для перезаписи файлов)

Re: Как получить ссылку на переменную которая вызвала метод?

Добавлено: Ср июн 04, 2014 8:17 pm
dragon rider
а откакого юззера происходит обновление под linux?

Re: Как получить ссылку на переменную которая вызвала метод?

Добавлено: Чт июн 05, 2014 11:04 am
sergejey
dragon rider писал(а):а откакого юззера происходит обновление под linux?
Если прямо из системы, то от юзера веб-сервера.