我希望能夠調用一個函數,它將在調用函數中設置一個或多個局部變量。例如:在調用函數中創建局部變量,從一個字符串
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