php 便签,php便签大全

本文深入探讨了PHP中的面向对象编程概念,包括抽象(abstract)、继承(extends)、静态(static)、访问修饰符(public、private)、方法调用(parent、self)、魔术方法(__construct、__set、__get等)、序列化与反序列化以及文件操作。通过实例解析了这些特性在实际编程中的应用,帮助开发者更好地理解和运用PHP的OOP特性。
摘要由CSDN通过智能技术生成

abstract 抽象,写在类、接口前面 代表静态

extends 继承,写在类名称后面 如:class lei extends fulei

static 静态,写在类、接口前面 代表静态

public 类内使用,写在属性和方法前面,代表公开的成员。

private 类内使用,写在属性和方法前面,代表受保护成员。

self() 输出当前类名

static() 输出调用类的类名,而非当前类,在继承环境下使用

static::fangfa() static代表调用类 而非当前父类

parent::fangfa() parent代表上级父类名称

serialize($变量) 序列化

unserialize($变量) 反序列化

file_put_contents(文件名)保存到文件中生成新文件

file_get_contents(读取文件)读取文件内容可以放到变量中

调用时显示:

object 对象的意思 #1代表对象id

字符串函数

ucfirst($bianlaing);首字母大写

判断方法是否存在$this方法所在对象/类 $method方法的名称 有则返回 无则返回null

method_exists($this, $method) ? $this->$method() : null;

输出长度控制 0代表从0开始到5结束

return mb_substr($this->name, 0, 5) . ‘…’;

trim 字符串的意思吧

unset 命令用于删除变量或函数。

变量,方法等

构造方法:__construct(),是类的实例化过程中被自动调用,new的时候

属性设置拦截器:__set(属性名称,属性值)

属性查询拦截器:__get(这里面写属性名称)

属性检测拦截器:__isset($属性名)

属性销毁拦截器:__unset($属性名)

方法拦截器:__call($属性名)

静态方法拦截器:__callStatic($属性名)

序列化筛选属性__sleep()

反序列化更新属性值__wackup()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值