<?php
$arr = array(1, 2, 3, 4); foreach ($arr as &$value) {
$value = $value * 2;
}
unset($value); // break the reference with the last element
$arr = array(1, 2, 3, 4); $value = $value * 2;
});
// no reference with last element is present
PD9waHAKCiRhcnIgPSBhcnJheSgxLCAyLCAzLCA0KTsKZm9yZWFjaCAoJGFyciBhcyAmJHZhbHVlKSB7CiAgICAkdmFsdWUgPSAkdmFsdWUgKiAyOwp9CnZhcl9kdW1wKCRhcnIpOyAvLyBhcnJheSgyLCA0LCA2LCA4KQp1bnNldCgkdmFsdWUpOyAvLyBicmVhayB0aGUgcmVmZXJlbmNlIHdpdGggdGhlIGxhc3QgZWxlbWVudAoKCiRhcnIgPSBhcnJheSgxLCAyLCAzLCA0KTsKYXJyYXlfd2FsaygkYXJyLCBmdW5jdGlvbiAoJiR2YWx1ZSkgewoJJHZhbHVlID0gJHZhbHVlICogMjsKfSk7CnZhcl9kdW1wKCRhcnIpOyAvLyBhcnJheSgyLCA0LCA2LCA4KQovLyBubyByZWZlcmVuY2Ugd2l0aCBsYXN0IGVsZW1lbnQgaXMgcHJlc2VudA==