О, вот это интересная тема
Я правильно понимаю, передавать-возвращать переменные можно как обычно?
Самое важное: в каком пространстве имён будет выполняться метод? В смысле, будет ли он иметь доступ к переменным из вызывающего скрипта? К переменным собственного скрипта?
И, возможно, вы сможете сказать. Можно ли с помощью метода вернуть объект, класс которого описан в вызываемом скрипте?