2009-09-22 105 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