分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php 中构造函数和析构函数

发布时间:2023-09-06 02:17责任编辑:顾先生关键词:暂无标签
  • 构造函数:

在对象实例化时被调用,一个类中只能有一个构造函数,在类中起初始化的作用。

  • 析构函数:

在对象结束时被自动调用。

话不多说,用一段代码来说明两者的区别:

<?php//定义一个类class Person{ ???//添加属性; ???public $name; ???public $age; ???public $height; ???//创建一个构造函数,起初始化的作用,一个类中只能有一个构造函数 ???function __construct($name,$age,$height){ ???????$this->name=$name; ???????$this->age=$age; ???????$this->height=$height; ???} ???//创建一个析构函数,在对象结束时自动调用 ???function __destruct(){ ???????echo "<br/>"."<br/>".$this->name."说,我是析构函数,对象结束时自动调用"."<br/>"; ???} ???//添加一个方法 ???public function say(){ ???????echo "我叫".$this->name.",我今年".$this->age."了!"; ???}} ???//创建一个类 ???$person1=new Person("Alice",18,170); ???echo $person1->say(); ???echo "<br/>"; ???echo "<br/>"; ???//创建一个类 ???$person2=new Person("秦智凯",25,178); ???echo $person2->say();?>

 打印结果:

php 中构造函数和析构函数

原文地址:https://www.cnblogs.com/zhang-jiao/p/9767919.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved