Кит предоставил ответ , который является лучшим решением для вашей проблемы.В любом случае, я хотел бы добавить что-то, чтобы получить более полный ответ.
Если ваша функция определена так:
function getvars
{
$a = 10
$b = "b"
}
, тогда она просто создает новую переменную в области действия функции RunIE
и назначает что-то в нем.После завершения функции переменная $ie
отбрасывается.
В некоторых случаях (я использую это для некоторого типа отладки), вам может потребоваться выполнить функцию в текущей области видимости, которая называется `точечный поиск '.Просто попробуйте Google, и вы увидите.
PS> $a = 11
PS> getvars
PS> $a, $b
11
PS> $a = 11
PS> . getvars
PS> $a, $b
10
b