失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > PHP面向对象构造函数 析构函数

PHP面向对象构造函数 析构函数

时间:2022-04-19 15:47:21

相关推荐

PHP面向对象构造函数 析构函数

构造函数

用来生成对象的函数

<body><?phpclass Ren{public $name;//姓名public $sex;//性别 性别是人一出生就知道的,可以用构造函数来定义public $birthday;//生日/*public function Ren(){}*///构造函数不常用public function __construct($sex){}//构造函数常用}?></body>

构造函数两个特点

构造函数写法特殊

函数名和类名保持一直或者直接用__construct ( __双下划线)

构造函数执行特殊

new的时候自动执行不用调用

造对象的时候执行

<body><?phpclass Ren{public $name;//姓名public $sex;//性别 性别是人一出生就知道的,可以用构造函数来定义public $birthday;//生日/*public function Ren(){}*///构造函数不常用public function __construct($sex){$this->sex = $sex;echo "输出";}}$r= new Ren("男");$r->name ="张三";var_dump($r);?></body>

显示:

析构函数

对象销毁前调用,因为PHP等语言都有垃圾回收机制所以一般用不到

<body><?phpclass Ren{public $name;public $sex;public $birthday;public function __construct($sex){$this->sex = $sex;}public function __destruct(){echo"对象销毁了";}}$r= new Ren("男");$r->name ="张三";?></body>

显示:

如果觉得《PHP面向对象构造函数 析构函数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。