abstract 抽象,寫在類、接口前面 代表靜態(tài)
extends 繼承,寫在類名稱后面 如:class lei extends fulei
static 靜態(tài),寫在類、接口前面 代表靜態(tài)
public 類內(nèi)使用,寫在屬性和方法前面,代表公開的成員。
private 類內(nèi)使用,寫在屬性和方法前面,代表受保護(hù)成員。
self() 輸出當(dāng)前類名
static() 輸出調(diào)用類的類名,而非當(dāng)前類,在繼承環(huán)境下使用
static::fangfa() static代表調(diào)用類 而非當(dāng)前父類
parent::fangfa() parent代表上級(jí)父類名稱
serialize($變量) 序列化
unserialize($變量) 反序列化
file_put_contents(文件名)保存到文件中生成新文件
file_get_contents(讀取文件)讀取文件內(nèi)容可以放到變量中
namespace 聲明一個(gè)空間 如:namespace 我是被聲明的空間l
const 聲明一個(gè)常量 如:const 我是常量 = '我是常量值';
interface 聲明一個(gè)接口
class 聲明一個(gè)類
function 聲明一個(gè)函數(shù)
use as 給空間,類,函數(shù) 起別名
require 加載文件
::class 獲取當(dāng)前空間的名稱 如:echo 我是類::class;
object 對(duì)象的意思 #1代表對(duì)象id
ucfirst($bianlaing);首字母大寫
判斷方法是否存在$this方法所在對(duì)象/類 $method方法的名稱 有則返回 無則返回null
method_exists($this, $method) ? $this->$method() : null;
輸出長(zhǎng)度控制 0代表從0開始到5結(jié)束
return mb_substr($this->name, 0, 5) . '...';
trim 字符串的意思吧
unset 命令用于刪除變量或函數(shù)。
構(gòu)造方法: __construct(), 是類的實(shí)例化過程中被自動(dòng)調(diào)用, new 的時(shí)候
屬性設(shè)置攔截器:__set(屬性名稱,屬性值)
屬性查詢攔截器:__get(這里面寫屬性名稱)
屬性檢測(cè)攔截器:__isset($屬性名)
屬性銷毀攔截器:__unset($屬性名)
方法攔截器:__call($屬性名)
靜態(tài)方法攔截器:__callStatic($屬性名)
序列化篩選屬性__sleep()
反序列化更新屬性值__wackup()
__NAMESPACE__ 當(dāng)前的空間
__DIR__ 返回當(dāng)前文件所在路徑
DIRECTORY_SEPARATOR 路徑線,隨系統(tǒng)變化
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)