PHP数组是否是引用类型?
2015-02-28 23:49
260 查看
<?php //对于数组引用类型的测试 $list=array('a'=>123,'b'=>456); $list2=$list; $list['a']='hello world'; print_r($list);//Array ( [a] => hello world [b] => 456 ) print_r($list2);//Array ( [a] => 123 [b] => 456 ) //这个说明,$list ,$list2指向的是不同变量,暂时先理解为这样吧
如何让他们指向同一个数组呢??使用 &
以下的代码来说明:
//对于数组的测试的测试 //上一次我写的数组的东西,如果我只是想给数组获取一个别的名字,我应该怎么弄呢。 $arr1=array("a"=>123,"b"=>456); $arr2=&$arr1;//其实$arr1,$arr2指向的是同一个数组 $arr1["a"]="helloworld"; print_R($arr1);//Array ( [a] => helloworld [b] => 456 ) print_r($arr2);//Array ( [a] => helloworld [b] => 456 )
相关文章推荐
- 找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- more effective c++ 第一章读书笔记: 指针,引用,c++类型转换,多态数组,默认构造函数
- C# 引用 Excel 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
- C# 引用 Excel 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
- C#中数组是引用类型
- PHP 中检查是否关联数组(多维数组)的方法 (UPDATE!)
- 检查数组中是否存在某个值 php-数组函数in_array()
- 数组与方法中 值类型/引用类型
- 类型或命名空间名称“UI”在类或命名空间“System.Web”中不存在(是否缺少程序集引用?)的解决方法
- CS0234: 类型或命名空间名称“Global”在类或命名空间“System.Web.UI.WebControls.DataGrid”中不存在(是否缺少程序集引用?)
- Excel 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?)
- CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)
- 数组反射,判断Class 对象是否为数组及类型。将任意类型数组的大小加倍
- 找不到类型或命名空间名称“Server”(是否缺少 using 指令或程序集引用?)
- 找不到类型或命名空间名称DataBinder是否缺少 using 指令或程序集引用?)
- 命名空间“System.Data”中不存在类型或命名空间名称“Entity”(是否缺少程序集引用?)
- Web项目的Application对象是否也是引用类型呢?
- PHP的数据类型和数组详解
- 函数的参数里面的数组参数是引用类型的