略微加速
PHP官方手册 - 互联网笔记
首页
IT
PHP手册
Elasticsearch
SVN手册
互联网
博客
登陆
注册
PHP - Manual: 语言参考
2024-11-14
基本语法 »
« 怎样修改配置设定
PHP 手册
语言参考
基本语法
PHP 标记
从 HTML 中分离
指令分隔符
注释
类型
简介
Boolean 布尔类型
Integer 整型
Float 浮点型
String 字符串
数字字符串
Array 数组
Iterable 可迭代对象
Object 对象
Enum 枚举
Resource 资源类型
NULL
Callback / Callable 类型
类型声明
类型转换的判别
变量
基础
预定义变量
变量范围
可变变量
来自 PHP 之外的变量
常量
语法
预定义常量
魔术常量
表达式
运算符
运算符优先级
算术运算符
赋值运算符
位运算符
比较运算符
错误控制运算符
执行运算符
递增/递减运算符
逻辑运算符
字符串运算符
数组运算符
类型运算符
流程控制
简介
if
else
elseif/else if
流程控制的替代语法
while
do-while
for
foreach
break
continue
switch
match
declare
return
require
include
require_once
include_once
goto
函数
用户自定义函数
函数的参数
返回值
可变函数
内部(内置)函数
匿名函数
箭头函数
First class callable syntax
类与对象
简介
基本概念
属性
类常量
类的自动加载
构造函数和析构函数
访问控制(可见性)
对象继承
范围解析操作符 (::)
静态(static)关键字
抽象类
对象接口
Trait
匿名类
重载
遍历对象
魔术方法
Final 关键字
对象复制
对象比较
后期静态绑定
对象和引用
对象序列化
协变与逆变
OOP 变更日志
命名空间
命名空间概述
定义命名空间
定义子命名空间
在同一个文件中定义多个命名空间
使用命名空间:基础
命名空间和动态语言特征
namespace 关键字和 __NAMESPACE__ 常量
使用命名空间:别名/导入
全局空间
使用命名空间:后备全局函数/常量
名称解析规则
FAQ:命名空间必知必会
枚举
枚举概览
枚举基础
回退(Backed)枚举
枚举方法
枚举静态方法
枚举常量
Trait
常量表达式的枚举值
和对象的差异
枚举值清单
序列化
范例
错误
基础概要
PHP 7 错误处理
异常
扩展(extend) 异常处理类
纤程
生成器
生成器总览
生成器语法
生成器与 Iterator 对象的比较
注解
注解概览
注解语法
使用反射 API 读取注解
声明注解类
引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
预定义变量
超全局变量
— 在全部作用域中始终可用的内置变量
$GLOBALS
— 引用全局作用域中可用的全部变量
$_SERVER
— 服务器和执行环境信息
$_GET
— HTTP GET 变量
$_POST
— HTTP POST 变量
$_FILES
— HTTP 文件上传变量
$_REQUEST
— HTTP Request 变量
$_SESSION
— Session 变量
$_ENV
— 环境变量
$_COOKIE
— HTTP Cookies
$php_errormsg
— 前一个错误信息
$http_response_header
— HTTP 响应头
$argc
— 传递给脚本的参数数目
$argv
— 传递给脚本的参数数组
预定义异常
Exception
ErrorException
Error
ArgumentCountError
ArithmeticError
AssertionError
DivisionByZeroError
CompileError
ParseError
TypeError
ValueError
UnhandledMatchError
FiberError
预定义接口
Traversable
— Traversable (遍历)接口
Iterator
— Iterator(迭代器)接口
IteratorAggregate
— IteratorAggregate(聚合式迭代器)接口
Throwable
ArrayAccess
— ArrayAccess(数组式访问)接口
Serializable
— Serializable 接口
Closure
— Closure 类
Generator
— 生成器类
Fiber
— 纤程(Fiber)类
WeakReference
— WeakReference 类
WeakMap
— WeakMap 类
Stringable
— Stringable 接口
UnitEnum
— UnitEnum 接口
BackedEnum
— BackedEnum 接口
上下文(Context)选项和参数
套接字上下文选项
— 套接字上下文选项列表
HTTP context 选项
— HTTP context 的选项列表
FTP 上下文选项
— FTP 上下文选项列表
SSL 上下文选项
— SSL 上下文选项清单
CURL 上下文选项
— CURL 上下文选项列表
Phar 上下文(context)选项
— Phar 上下文(context)选项列表
Context 参数
— Context 参数列表
Zip 上下文选项
— Zip 上下文选项列表
支持的协议和封装协议
file://
— 访问本地文件系统
http://
— 访问 HTTP(s) 网址
ftp://
— 访问 FTP(s) URLs
php://
— 访问各个输入/输出流(I/O streams)
zlib://
— 压缩流
data://
— 数据(RFC 2397)
glob://
— 查找匹配的文件路径模式
phar://
— PHP 归档
ssh2://
— 安全外壳协议 2
rar://
— RAR
ogg://
— 音频流
expect://
— 处理交互式的流
add a note
User Contributed Notes
There are no user contributed notes for this page.
官方地址:
https://www.php.net/manual/en/langref.php
有任何技术问题请点击这里
网站运营推广招聘
IT
PHP
编程语言
Linux
开发编程
科技
Elasticsearch
HTML/CSS/XML
网络
JAVA
NoSQL
数据库
面试
C/C++
Golang
Git
算法
操作系统
正则表达式
Redis
互联网
MySql
JavaScript
运维
软件
国际
架构设计
Mac OS
TCP/IP
Excel
Vim
Windows
Socket
Oracle
VR
MongoDB
Python
运营
MemCache
商业
硬件
电子
娱乐
设计
nginx
摄影
游戏
WordPress
HTTP
团建
数码电器
广告
--
php7 安装fileinfo扩展
preg_split — 通过一个正则表达式分隔字符串
php位值,解决 PHP 中 usort 在值相同时改变原始位置的问题
[PHP] inet_pton/inet_ntop IP地址转换函数
array_multisort() 多字段排序
PHPMailer设置utf8 PHPMailer字符集CharSet
ADORecordSet对象
adodb手册
PHP 8.1
[鸟哥]PHP_INT_MIN 和 -9223372036854775808
opcache预加载
Composer的Packagist资源
mysql面试题
[鸟哥]PHP FFI详解 - 一种全新的PHP扩展方式
PHP7添加redis扩展
PHP mkdir()写出来的权限与mode值不符合
Packagist / Composer 中国全量镜像
利用php soap实现web service
PHP获取指定函数定义在哪个文件中及行号
支持php7的性能采集扩展
联系我们
半月雨文化
可降解耗材网
蓝云环保
78免费小説
上海网站seo优化
工程造价
币安app官网下载
seo查询
北京半月雨文化科技有限公司
.版权所有
京ICP备12026184号-3