PHP语言中的构造函数__CONSTRUCT()和析构函数__DESTRUCT()使用
小标 2018-08-02 来源 : 阅读 978 评论 0

摘要:本文主要向大家介绍了PHP语言中的构造函数__CONSTRUCT()和析构函数__DESTRUCT()使用,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了PHP语言中的构造函数__CONSTRUCT()和析构函数__DESTRUCT()使用,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

php中定义类与java中类似,但是php中的构造函数不同,在PHP中构造函数用construct() (两个下划线),这样可以保证在改变类名的时候不用再去改变构造函数名。它还有一个析构函数destruct(),用它来销毁实例,释放资源。
一旦你定义了一个类,你可以用new来建立一个这个类的实例. 类的定义是设计图,实例则是放在装配线上的元件. New需要类的名称,并返回该类的一个实例. 如果构造函数需要参数,你应当在new后输入参数.

< ?php

class Counter

{

private static $count = 0;

 

function construct()

{

self::$count++;

}

 

function destruct()

{

self::$count–;

}

 

function getCount()

{

return self::$count;

}

}

 

//建立第一个实例

$c = new Counter();

//此时就调用了构造函数

//输出1

print($c->getCount() . “<br>\n”);

 

//建立第二个实例

$c2 = new Counter();

 

//输出2

print($c->getCount() . “<br>\n”);

 

//销毁实例

$c2 = NULL;

//调用了析构函数

//输出1

print($c->getCount() . “<br>\n”);

? >

   

输出为:1,2,1。

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程