最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php变量赋值方式有几种

来源:动视网 责编:小采 时间:2020-11-03 23:11:47
文档

php变量赋值方式有几种

php变量赋值方式有几种:php变量赋值方式有几种?php中变量的3中赋值方式1、传值赋值,例如$a=1,$b=$a等;2、引用赋值,例如$a=&$b,即$a和$b在都指向了内存中的同一个存储变量值得地址;3、引用计数传值,在php和js中的对象都是默认的传值方式都是引用计数传值,例子如下:&l
推荐度:
导读php变量赋值方式有几种:php变量赋值方式有几种?php中变量的3中赋值方式1、传值赋值,例如$a=1,$b=$a等;2、引用赋值,例如$a=&$b,即$a和$b在都指向了内存中的同一个存储变量值得地址;3、引用计数传值,在php和js中的对象都是默认的传值方式都是引用计数传值,例子如下:&l

php变量赋值方式有几种?

php中变量的3中赋值方式

1、传值赋值,例如$a=1,$b=$a等;

2、引用赋值,例如$a=&$b,即$a和$b在都指向了内存中的同一个存储变量值得地址;

3、引用计数传值,在php和js中的对象都是默认的传值方式都是引用计数传值,例子如下:

<?php
class Dog{
 public $name="小花";
 public $leg=4;
}
$a=new Dog;//此时,$a指向了内存中的一个地址(假设0XFFAD[1]),该地址又指向最终对象的值
$b=$a;//此时,$b和$a都指向了内存中的另一个地址(0XFFAD[2]),该地址又指向最终对象的值
var_dump($b->leg);//结果是int 4
$b=999;
var_dump($b);//结果是int 999;
var_dump($a);//此时的结果不是int 999,而是object(Dog)[1]
 
public 'name' => string '灏忚姳' (length=6) public 'leg' => int 4

由此可以看出对象的传值方式跟第二种引用传值是有点区别的。

推荐:《PHP教程》

文档

php变量赋值方式有几种

php变量赋值方式有几种:php变量赋值方式有几种?php中变量的3中赋值方式1、传值赋值,例如$a=1,$b=$a等;2、引用赋值,例如$a=&$b,即$a和$b在都指向了内存中的同一个存储变量值得地址;3、引用计数传值,在php和js中的对象都是默认的传值方式都是引用计数传值,例子如下:&l
推荐度:
标签: 方法 php 方式
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top