Я смотрел на Magic Constants и Reflection в PHP, чтобы увидеть, если возможно следующее:Определить локальные переменные в другой функции
function one() {
setVars();
// $node would be in scope
print_r($node);
}
function setVars() {
return $node = '2';
}
Это классическая концепция программирования? Отражение кажется самым близким. В принципе, я просто хочу определить переменные в другой области (область/контекст функции, называемой функцией setVars()).
'$ node' не может быть там. вам придется делать '$ node = setVars()' ... если им что-то не хватает. – prodigitalson
Может быть, я должен быть более ясным. Я хотел бы установить MULTIPLE переменные в setVars(). Возвращение не получилось бы здесь – mavame
http://php.net/manual/en/functions.returning-values.php#example-158 – Dave