【发布时间】:2010-09-22 05:40:51
【问题描述】:
最近在这里回答了几个关于使用 PHP 的 list 函数的问题后,我想知道,“这个函数到底是如何在幕后工作的?”。我正在考虑使用 func_get_args() 然后遍历参数列表,这一切都很好,但是 assignment 部分到底是如何工作的呢?
list(...) = array($x, $y, $z);
这不是首先评估的 ^ 吗?
确切地说,我的问题是list 函数如何能够创建分配给尚未评估的数组的作用域变量?
【问题讨论】: