extract(some_function_that_returns_array());
正常に動作します。
しかし、php.netでは、最初のパラメーターは参照変数でなければならないと書かれています:http: //php.net/manual/en/function.extract.php。それは間違いですか?
それで
function foo(&$array){}
function lol(){ $arr = array(); return $arr; }
foo(lol());
は、「厳密な標準:変数のみを参照によって渡す必要があります...」を示しています。
それは抽出では起こりません