如何在PHP中引用类型

  介绍

本篇文章为大家展示了如何在PHP中引用类型,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

PHP中的四种简单类型和复杂类型数组都是值类型。同类型间赋值传递的是值,即创建一个副本给新变量。

例如:

int1 美元;=,123;   $ int2 =, int1美元;//直接传递的是值,只是做了一个叫int1的副本叫int2   时间=美元int2  456;   echo  int1;美元//输出,123年   echo  int1 美元;===,int2美元;//为假   时间=美元int1  123;   $ int2 =,, int1美元;//取地址符,传递的是引用   时间=美元int2  456;   echo  int1;美元//输出,456年   echo  int1 美元;===,int2美元;//输出,1。即为真

对象都是引用类型的,默认传递的就是引用,即新变量是旧变量的别名。

class 人{   ,,,public 美元名称;   }   $ p1 =, new 人();   时间=美元p1→name  & # 39; sheldon # 39;;   美元$ p2 =, p1;   时间=美元p2→name  & # 39;伦纳德# 39;;   echo  $ p1→名称;//输出:莱昂纳德   echo  p1 美元;===,p2美元;//输出:1,即全等

如果想得到对象的一个副本(将复制旧变量的所有属性),从而互不影响,可以用克隆关键字。

class  Person  {   ,,,public 美元名称;   }   $ p1 =, new 人();   时间=美元p1→name  123;   $ p2 =, clone  p1美元;   echo  p2→美元名称;//输出,123年   时间=美元p2→name  456;   echo  p1→美元名称;//输出,123年

上述内容就是如何在PHP中引用类型,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

如何在PHP中引用类型