6.25.3php面向对象编程

本文介绍了PHP中构造方法(__construct)用于初始化对象的状态,通常设置初始值,而析构函数(__destruct)则在对象被销毁时自动调用,用于释放资源。每个类只能有一个构造函数,无需手动调用,且无返回值。this关键字限于类方法内使用。默认构造函数会被自定义构造函数覆盖。
摘要由CSDN通过智能技术生成

特点:效率高 

构造方法/析构方法

1.定义类(定义成员属性)

2.创建对象(类实例化)

3.对对象进行赋值

4.输出

例如:

<?php

header('content-type:text/html;charset=utf-8');

class cat{

    public $name;

}

$cat1=new cat;

$cat2=new cat;

$cat1->name='a';

echo $cat1->name;

$cat2->name='b';

echo $cat2->name;

?>

 

对象传递

魔术方法/魔术函数:构造函数/构造方法

php构造函数是哪一个(constrcut),应用场景(调初值,初始化操作),特点是一个类只有一个,不需要人工调用,没有返回值

this只能在类方法中使用 

默认构造函数:自定义构造函数会覆盖默认构造函数

析构函数:__destruct,释放对象创建资源,在对象被销毁时会触发,没有形参,会系统调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值