當使用extract函數時,如果存在鍵名沖突,會發生以下情況:
例如:
$data = array("name" => "John", "age" => 30);
extract(array("name" => "Alice", "gender" => "female"), EXTR_SKIP);
print_r($data);
輸出結果為:
Array
(
[name] => John
[age] => 30
)
在這個例子中,由于指定了EXTR_SKIP,沖突的鍵"gender"被忽略,因此$data數組中仍然保持原來的鍵值對。