构造函数和析构函数

来源:互联网 发布:新浪微博淘宝卖家认证 编辑:程序博客网 时间:2024/06/06 02:51

  


构造函数  就是在你用new创建那个class的时候,class里的构造函数就自动执行了,不需要你再去调用

用途一般是做配置类初始化信息,比如加个类全局变量什么的。
析构函数 就是释放函数,简单的说,析构函数是用来在对象关闭时完成的特殊工作,比如我写的上例,在实例化同时打开某文件,但是它什么时候关闭呢,用完就关闭呗,所以析构函数直接关闭它,
下面是一个例子:
class x{ function __construct() {  $this->file = fopen('path', 'a'); } function __destruct() {  fclose($this->file); }}

0 0
原创粉丝点击