美文网首页
九月十六

九月十六

作者: 网站蒋立卫 | 来源:发表于2018-09-16 23:24 被阅读0次

PHP类和对象之构造函数和析构函数

PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数的类,会在每次对象创建的时候调用该函数,因此常用来在对象创建的时候进行一些初始化工作。

class Car {

function__construct(){   

  print "构造函数被调用\n";

}}

$car = new Car(); //实例化的时候 会自动调用构造函数__construct,这里会输出一个字符串

在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。

class  Car {//父类

function  __construct() {

print  "父类构造函数被调用\n";

}

}

class  Truck  extends  Car {//子类

function  __construct() {

print  "子类构造函数被调用\n";

parent::__construct();

}

}

$car = new  Truck();

同样,PHP5支持析构函数,使用__destruct()进行定义,析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。

class  Car {

  function  __construct() {   

  print  "构造函数被调用 \n";

}

  function __destruct(){   

  print  "析构函数被调用 \n";

}}

$car = new  Car(); //实例化时会调用构造函数

echo '使用后,准备销毁car对象 \n';

unset($car); //销毁时会调用析构函数

相关文章

  • 注意排面!军训真的结束了

    九月十六日 ...

  • 柯信日日精进432

    11/04/2017 周六 丁酉年 九月十六

  • 新翻老黄历:每日运势简析(2022年10月11日)

    今天是壬寅年庚戌月丁酉日,阴历九月十六。 阴历九月十六,今天是机神诞。机神,就是织机之神,在古时多是“男耕女织”,...

  • 他们的生日

    2.10段鑫 初九+1 四月十二 赵沅 七月十九王蕊 八月十二许 九月初七 李 九月十六奶 九月十七姑 十一月十六...

  • 不是想念就是思念 而我只能是怀念

    离九月十六日很近了 最怕夜夜如梦

  • ‍三年了

    2015年九月十六‍号 ‍永盛造型开业了,九月十六号也因此成为了‍我‍生命中‍一个‍重要的‍日子 ,三年了,要感谢...

  • 九月十六

    PHP类和对象之构造函数和析构函数 PHP5可以在类中使用__construct()定义一个构造函数,具有构造函数...

  • 九月十六

    今天真是充满魅力的一天。昨天晚上强行让自己振作起来,但是早上起来还是强颜欢笑,被球队的、筑梦的、作业上的各种杂事搞...

  • 九月十六

    听过别人的千万次的道理,也依然过不好生活, 只有自己亲身去经历一些挫折,道理才是长在自己身上的。 这一次的公开课,...

  • 九月十六.

    “我的生命不过是温柔的疯狂,眼里一片海我却不肯蓝” 临近秋天 风也格外的温柔 兴许是坐在图书馆里才觉着凉爽 可脑子...

网友评论

      本文标题:九月十六

      本文链接:https://www.haomeiwen.com/subject/lnmqnftx.html