我希望能够调用一个函数,它将在调用函数中设置一个或多个局部变量。例如:在调用函数中创建局部变量,从一个字符串
function someFunc() {
loadTranslatedStrings($LOCALS, "spanish");
echo $hello; // prints "hola";
}
function loadTranslatedStrings (&$callerLocals, $lang) {
if ($lang == 'spanish')
$callerLocals['hello'] = 'hola';
else if ($lang == 'french')
$callerLocals['hello'] = 'bonjour';
else
$callerLocals['hello'] = 'hello';
}
(我猜这是不可能做到这一点,但还不如问...)
真棒,谢谢。当它让我接受答案时,我会在你和蒂姆之间翻转一笔钱。 :) – rob 2011-03-02 00:49:43
(你赢了... :)) – rob 2011-03-02 00:58:16
@rob谢谢 - 我认为蒂姆应得的赞扬:) – alex 2011-03-02 01:00:43