美文网首页
PHP __construct() __destruct()用法

PHP __construct() __destruct()用法

作者: 晚安丿 | 来源:发表于2018-06-29 17:29 被阅读12次

__construct()构造函数

php中构造方法是对象创建完成后第一个被对象自动调用的方法。在每个类中都有一个构造方法,如果没有显示声明它,那么类中都会默认存在一个没有参数且内容为空的构造方法。通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值。

下方就是给一个默认值139如果不传参数的话默认是139

晚安

Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承(假如没有被定义为 private 的话)。

__destruct()析构函数

析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。

晚安

析构方法没有返回值,主要作用是释放资源的操作,并不是销毁对象本身.在销毁对象前,系统自动的调用该类的析构方法   一个类最多只有一个析构方法。。

相关文章

  • PHP __construct() __destruct()用法

    __construct()构造函数 php中构造方法是对象创建完成后第一个被对象自动调用的方法。在每个类中都有一个...

  • PHP中的魔术方法总结

    PHP中的魔术方法总结 :__construct, __destruct , __call, __callStat...

  • PHP 魔术方法

    PHP中魔术方法 __construct__destruct__set__get__isset__unset 下面...

  • face 10面向对象

    面向对象 请写出php的构造函数和析构函数 __construct() __destruct() 着重记忆php面...

  • PHP魔术方法

    总的来说, 有下面几个魔术函数__construct() __destruct() __get() __set(...

  • 常见问题(魔术方法)

    魔术方法包括: __construct(),类的构造函数 __destruct(),类的析构函数 __call()...

  • php 魔术方法

    __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一...

  • php的魔术方法

    __construct():类被实例化时调用__destruct():类被销毁时被调用__call():对象获取一...

  • PHP 魔术方法使用总结

    1.__construct(),构造函数,构建对象时被调用。 2.__destruct(),析构函数,明确销毁对象...

  • php中的常见魔术方法

    1、__construct():实例化对象时自动调用。 2、__destruct():销毁对象或脚本执行结束时自动...

网友评论

      本文标题:PHP __construct() __destruct()用法

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