怎样修改配置设定
基本语法
PHP 手册
PHP Manual
语言参考
基本语法
PHP 标记
从 HTML 中分离
指令分隔符
注释
类型
简介
Boolean 布尔类型
Integer 整型
Float 浮点型
String 字符串
Array 数组
Object 对象
Resource 资源类型
NULL
Callback 回调类型
本文档中使用的伪类型与变量
类型转换的判别
变量
基础
预定义变量
变量范围
可变变量
来自 PHP 之外的变量
常量
语法
魔术常量
表达式
运算符
运算符优先级
算术运算符
赋值运算符
位运算符
比较运算符
错误控制运算符
执行运算符
递增/递减运算符
逻辑运算符
字符串运算符
数组运算符
类型运算符
流程控制
简介
if
else
elseif/else if
流程控制的替代语法
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
函数
用户自定义函数
函数的参数
返回值
可变函数
内部(内置)函数
匿名函数
类与对象
简介
基本概念
属性
类常量
自动加载类
构造函数和析构函数
访问控制(可见性)
对象继承
范围解析操作符(::)
Static(静态)关键字
抽象类
对象接口
Traits
重载
遍历对象
魔术方法
Final 关键字
对象复制
对象比较
类型约束
后期静态绑定
对象和引用
对象序列化
OOP 变更日志
命名空间
命名空间概述
定义命名空间
定义子命名空间
在同一个文件中定义多个命名空间
使用命名空间:基础
命名空间和动态语言特征
namespace关键字和__NAMESPACE__常量
使用命名空间:别名/导入
全局空间
使用命名空间:后备全局函数/常量
名称解析规则
FAQ: things you need to know about namespaces
异常处理
扩展 PHP 内置的异常处理类
生成器
生成器
Generator syntax
Generator objects
Comparing generators with Iterator objects
引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
预定义变量
超全局变量
— 超全局变量是在全部作用域中始终可用的内置变量
$GLOBALS
— 引用全局作用域中可用的全部变量
$_SERVER
— 服务器和执行环境信息
$_GET
— HTTP GET 变量
$_POST
— HTTP POST 变量
$_FILES
— HTTP 文件上传变量
$_REQUEST
— HTTP Request 变量
$_SESSION
— Session 变量
$_ENV
— 环境变量
$_COOKIE
— HTTP Cookies
$php_errormsg
— 前一个错误信息
$HTTP_RAW_POST_DATA
— 原生POST数据
$http_response_header
— HTTP 响应头
$argc
— 传递给脚本的参数数目
$argv
— 传递给脚本的参数数组
预定义异常
Exception
ErrorException
预定义接口
遍历
— Traversable(遍历)接口
迭代器
— Iterator(迭代器)接口
聚合式迭代器
— IteratorAggregate(聚合式迭代器)接口
数组式访问
— ArrayAccess(数组式访问)接口
序列化
— 序列化接口
Closure
— Closure 类
上下文(Context)选项和参数
套接字上下文选项
— 套接字上下文选项列表
HTTP context 选项
— HTTP context 的选项列表
FTP context options
— FTP context option listing
SSL context options
— SSL context option listing
CURL context options
— CURL 上下文选项列表
Phar 上下文(context)选项
— Phar 上下文(context)选项列表
Context 参数
— Context 参数列表
支持的协议和封装协议
file://
— 访问本地文件系统
http://
— 访问 HTTP(s) 网址
ftp://
— 访问 FTP(s) URLs
php://
— 访问各个输入/输出流(I/O streams)
zlib://
— 压缩流
data://
— 数据(RFC 2397)
glob://
— 查找匹配的文件路径模式
phar://
— PHP 归档
ssh2://
— Secure Shell 2
rar://
— RAR
ogg://
— 音频流
expect://
— 处理交互式的流
怎样修改配置设定
基本语法
PHP 手册
PHP Manual