下一篇 » « 上一篇

php4和php5区别

作者:    时间:2008-02-23    来源:    点击:48165    本文共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. ?>  

www.444p.com版权所有


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

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

搜索工具


《PHP教程》点击排行