PHP のMagic ConstantsとReflectionを調べて、次のことが可能かどうかを確認しました。
function one() {
setVars();
// $node would be in scope
print_r($node);
}
function setVars() {
return $node = '2';
}
これは古典的なプログラミングの概念ですか?反射が最も近いようです。基本的に、別のスコープ ( setVars() 関数を呼び出した関数のスコープ/コンテキスト) で変数を定義したいだけです。