abstract 抽象,写在类、接口前面 代表静态extends 继承,写在类名称后面 如:class lei extends fuleistatic 静态,写在类、接口前面 代表静态public 类内使用,写在属性和方法前面,代表公开的成员。private 类内使用,写在属性和方法前面,代表受保护成员。self() 输出当前类名static() 输出调用类的类名,而非当前类,在继承环境下使用static::fangfa() static代表调用类 而非当前父类parent::fangfa() parent代表上级父类名称serialize($变量) 序列化unserialize($变量) 反序列化file_put_contents(文件名)保存到文件中生成新文件file_get_contents(读取文件)读取文件内容可以放到变量中namespace 声明一个空间 如:namespace 我是被声明的空间lconst 声明一个常量 如:const 我是常量 = '我是常量值';interface 声明一个接口class 声明一个类function 声明一个函数use as 给空间,类,函数 起别名require 加载文件::class 获取当前空间的名称 如:echo 我是类::class;
object 对象的意思 #1代表对象id
ucfirst($bianlaing);首字母大写判断方法是否存在$this方法所在对象/类 $method方法的名称 有则返回 无则返回nullmethod_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()
__NAMESPACE__ 当前的空间__DIR__ 返回当前文件所在路径DIRECTORY_SEPARATOR 路径线,随系统变化
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号