下一篇 » « 上一篇

php4和php5区别

作者:    时间:2008-02-23    来源:    点击:19503    本文共13篇文章 字体:[ ]

对象的引用

众所周知,在PHP4 中,传递变量给一个函数或方法,实际是把这个变量做了一次复制,也就意味着你传给函数或方法的是这个变量的一个副本,除非你使用了引用符号 “&” 来声明是要做一个引用,而不是一个 Copy.在 PHP5 中,对象总是以引用的形式存在的,对象中的赋值操作同样也都是一个引用操作.

www.444p.com php学习之家

例二:对象的引用 php学习之家

PHP代码
  1. <?   
  2. class foo {    
  3.  var $x;    
  4.  function setX($x) {    
  5.   $this->x = $x;    
  6.  }    
  7.  function getX() {    
  8.   return $this->x;    
  9.  }    
  10. }    
  11. $o1 = new foo;    
  12. $o1->setX(4);    
  13. $o2 = $o1;    
  14. $o1->setX(5);    
  15. if($o1->getX() == $o2->getX()) print("Oh my god!");    
  16. ?>   
  • php4和php5区别 上一页 构造函数和析构函数
  • php4和php5区别 总目录
  • php4和php5区别 下一页 对象的克隆
责任编辑:semirock
发表评论
密码: (游客不需要密码)
记住我【Alt+S 或 Ctrl+Enter 快速提交】

搜索工具


热门搜索: [html][html][else][MYsql][mysql][调用][date][print][配置][配置]

《PHP教程》点击排行