php代码:
function changeArr(& $arr){
foreach($arr as $k =>$v){
$arr[$k]=stripslashes($v);
}
}
print_r($_POST);
changeArr($_POST);
print_r($_POST);
$a=array(1,4,5);
$b=$a;
$b[0]=10;
print_r($b);
print_r($a);
?>
sfd在表单输入: hello'wo;s'''
在浏览器执行结果为:
Array ( [username] => hello\'wo;s\'\'\' ) Array ( [username] => hello'wo;s''' ) Array ( [0] => 10 [1] => 4 [2] => 5 ) Array ( [0] => 1 [1] => 4 [2] => 5 )
而其他语言。比如c#,是引用传递
using System;
namespace Test
{
class Welcome
{
static void Main()
{
int i;
int[] array ={ 0, 1, 3, 4, 5 };
int[] b;
b = array;
array[1] = 89;
for (i = 0; i < b.Length; i++)
{
Console.WriteLine(b[i]);
}
}
}
}
输入: