下一篇 ? ? 上一篇

php4和php5区别

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

构造函数和析构函数

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

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

www.444p.com版权所有

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

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

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

搜索工具


《PHP教程》点击排行