PHP (test)
<?php
function test(&$b) { // Passing by reference
$b = array(4,5,6); // New Array
}
$a = array(1,2,3);
print_r($a); // 1, 2, 3
test($a);
print_r($a); // 4, 5, 6
?>
Javascript (test)
(function() {
function test1(b) { // Passing by reference
b = [4, 5, 6];
}
function test2(b) {
b.push(4);
}
var a = [1, 2, 3];
alert(a); // 1, 2, 3
test1(a);
alert(a); // 1, 2, 3
test2(a);
alert(a); // 1, 2, 3, 4
})();
Passing by Reference with PHP and Javascript - pmav.eu 2009