下一篇 » « 上一篇

php4和php5区别

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

构造函数和析构函数

在 PHP4 中,当函数与对象同名时,这个函数将成为该对象的构造函数,并且在 PHP4 中没有析构函数的概念.
在 PHP5 中,构造函数被统一命名为 __construct,并且引入了析构函数的概念,被统一命名为 __destruct. www.444p.com版权所有

例一:构造函数和析构函数  

php学习之家

PHP代码
  1. <?   
  2. class foo {    
  3.     var $x;    
  4.     function __construct($x) {    
  5.         $this->x = $x;    
  6.     }   
  7.     function display() {    
  8.         print($this->x);    
  9.     }   
  10.     function __destruct() {    
  11.         print("bye bye");    
  12.     }   
  13. }   
  14. $o1 = new foo(4);    
  15. $o1->display();    
  16. ?>  


在上面的例子中,当你终止调用 foo 类的时候,其析构函数将会被调用,上例中会输出 “bye bye”.

本文来自 www.444p.com

  • php4和php5区别 总目录
  • php4和php5区别 下一页 对象的引用
责任编辑:semirock
发表评论
密码: (游客不需要密码)
记住我【Alt+S 或 Ctrl+Enter 快速提交】

搜索工具


《PHP教程》点击排行