PHP|PHP __construct() __destruct()用法
__construct()构造函数
php中构造方法是对象创建完成后第一个被对象自动调用的方法。在每个类中都有一个构造方法,如果没有显示声明它,那么类中都会默认存在一个没有参数且内容为空的构造方法。通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值。
下方就是给一个默认值139如果不传参数的话默认是139
文章图片
晚安 Note: 如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用parent::__construct()。如果子类没有定义构造函数则会如同一个普通的类方法一样从父类继承(假如没有被定义为 private 的话)。
__destruct()析构函数
析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。
文章图片
晚安 【PHP|PHP __construct() __destruct()用法】析构方法没有返回值,主要作用是释放资源的操作,并不是销毁对象本身.在销毁对象前,系统自动的调用该类的析构方法一个类最多只有一个析构方法。。
推荐阅读
- thinkphp|thinkphp 3.2 如何调用第三方类库
- CGI,FastCGI,PHP-CGI与PHP-FPM
- PHP开发-Mac搭建ThinkPHP5.0
- 依赖注入模块
- thinkphp3.2下实现阿里云视频点播实例(客户端JavaScript上传)
- php异常处理
- mac|mac php5.6+mongdb+Apache环境配置
- PHP简易规则引擎
- PHP|PHP 扩展开发检测清单(扩展开发必读)
- 算法系列教程(PHP演示)