猿问
谁能解释一下构造函数和析构函数吗?
能详细一点的介绍,最好举个通俗易懂的例子。谢谢!!!
台农一号
浏览 1633
回答 3
3回答
爱折腾的卤蛋
php中 构造函数 function __construct(){} 或者是和类名相同的函数 析构函数 function __destruct(){} class Hhr(){ public $name; public $skill; public funtion __construct(){//构造函数 在这个对象实例化的时候最先也是必须会执行的方法 通常用来给成员属性赋初始值来的;可以接受传入参数 理解为生了个红孩儿 要起个名子先 $this->name = '红孩儿'; $this->skill = '飞'; } public function fly(){ echo '骑着个风火轮 出去浪一浪'; } public function __destruct(){//析构函数 在对象要被销毁时,必要执行的最后执行的函数 不是接受传入参数 一般用来释放之前打开的资源 或者临终遗言的 echo '我也有不行的时候'; } }再简单说 如果把开冰箱吃东西看做一个行为对象的话 开冰箱就是构造 吃是过程 关门就是析构函数如果把一个人的一生看做是对象的话 他的出生就是构造 这个人的死亡就是析构
0
0
0
Tobey_滔
两个函数都是在类中定义的。构造函数会在对象创建的时候进行调用。一般用于初始化数据的!析构函数在对象烧毁的时候自动调用的。一般用于释放资源的
0
0
0
echo1111
手册里看一下
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
我要回答