<?php
class SimpleClass
{
// property declaration
public $var = 'a default value'; // method declaration
public function displayVar() {
echo $this->var;
}
} $instance = new SimpleClass(); $assigned = $instance;
$reference =& $instance; $assigned->var = "aaaaaaa"; $assigned = null; var_dump($instance);
var_dump($reference);
var_dump($assigned); /*
输出内容:
E:\php>php TestClass.php
class SimpleClass#1 (1) {
public $var =>
string(7) "aaaaaaa"
}
class SimpleClass#1 (1) {
public $var =>
string(7) "aaaaaaa"
}
NULL 总结:
$assigned, $reference, $assigned三个变量引用的都是同一块内存地址,
$assigned = null; 之后,断开了指向$assigned的指针,所以$assigned为空,其他的变量不变
/

最新文章

  1. php的面向对象
  2. eclipse开发servlet,HttpServletRequest报红叉解决方案
  3. POJ 2251 题解
  4. CSS常用属性
  5. @OneToMany---ManyToOne
  6. Spring的事件和监听器
  7. python 操作符笔记:
  8. 怎样加入� android private libraries 中的包的源码
  9. xtrabackup 2.0.8备份mysql5.1.65报错
  10. VBS脚本实例
  11. Java学习笔记——排序算法之希尔排序(Shell Sort)
  12. python之路--基础数据类型的补充与深浅copy
  13. 安装mysql zip5.6版--安裝
  14. Access,MSSQL:随机读取N条记录
  15. webpack 打包调试
  16. Elasticsearch Query DSL 整理总结(二)—— 要搞懂 Match Query,看这篇就够了
  17. 高速基于echarts的大数据可视化
  18. sklearn的BaseEstimator、transformerMixin、ClassifierMixin、RegressorMixin、ClusterMixin介绍
  19. CSS2.1SPEC:视觉格式化模型之width属性详解(上)
  20. Fusion Tables 图层用于呈现 Google Fusion Tables 中包含的数据

热门文章

  1. LVM MBR分区(装载)
  2. LeetCode OJ:Convert Sorted Array to Binary Search Tree(将排序好的数组转换成二叉搜索树)
  3. ps-基础知识
  4. Unity3D教程:制作与载入AssetBundle
  5. boost开发指南
  6. nginx中关于并发数的问题worker_connections,worker_processes
  7. HihoCoder1449 重复旋律6(后缀自动机)
  8. 冒泡算法-bubble
  9. eclipse Git &amp; maven 安装
  10. hdu 2899 Strange fuction——模拟退火