В PHP (, учитывая, что $ a
, $ b
и $ c
являются массивами )) $ a = array_replace ($ b, $ c)
всегда функционально идентичен $ a = $ c + $ b
?
Кажется, я не могу найти каких-либо крайних случаев, которые указывает на иное.
( просто работая с одним измерением, этот вопрос не касается рекурсии, например: array_replace_recursive ()
)
Edit : Я нашел примечание в комментарии, который предполагает, что оператор объединения сохранит ссылки, но я не заметил, чтобы array_replace ()
не смог этого сделать.