2009-09-22 93 views
2

如果我使用PHP的extract()函数从数组中导入变量,是否会覆盖同名的变量?我问的原因是因为我试图初始化所有的变量。PHP的extract()函数

谢谢你的时间。

回答

1

链接页面这完全取决于您使用的是extract_type value。然而,默认是覆盖。

4

的默认设置是覆盖,但是你可以告诉如何处理冲突的功能,这个动作更改几个possiblities之一:

例如通过EXTR_SKIP作为第二个参数如extract($array,EXTR_SKIP)会导致碰撞被跳过。

完整的用法在这里详细说明:http://php.net/manual/en/function.extract.php