- var_dump: documentation ( source)
<?php
$mock = [
'foo' => null
];
foreach ($mock as &$item) {
$item = 'foo';
}
$mockCopy = $mock;
var_dump("after assignment", $mock, $mockCopy);
$mockCopy['foo_copy'] = $mock['foo'];
var_dump("after foo_copy", $mock, $mockCopy);
$mockCopy['foo'] = 'bar';
var_dump("after foo=bar", $mock, $mockCopy);
var_dump($mock['foo']);