php中文手册
目录
搜索
序言
入门指引
简介
PHP 是什么?
PHP 能做什么?
简明教程
需要些什么?
第一个 PHP 页面
实用的脚本
处理表单
在新版本的 PHP 中使用旧的 PHP 代码
下一步做什么?
安装与配置
安装前需要考虑的事项
Unix 系统下的安装
Unix 系统下的 Apache 1.3.x
Unix 系统下的 Apache 2.x
Unix 系统下的 Nginx 1.4.x
Unix 平台的 Lighttpd 1.4
Sun Solaris 上的 Sun、iPlanet 和 Netscape 服务器
CGI 和命令行设置
针对 HP-UX 平台的安装提示
在 OpenBSD 系统下的安装
针对 Solaris 的安装提示
Debian GNU/Linux 安装说明
Mac OS X 系统下的安装
使用软件包
使用内置的 PHP
在 Mac OS X 下编译 PHP
Windows 系统下的安装
Windows 安装程序(PHP 5.1.0 及更早版本)
Windows 安装程序(PHP 5.2 及更新版本)
手工安装步骤
Microsoft IIS
Microsoft IIS 5.1 和 IIS 6.0
Microsoft IIS 7.0 及更高版本
Microsoft Windows 下的 Apache 1.3.x
Microsoft Windows 下的 Apache 2.x
Microsoft Windows 下的 Sun,iPlanet 和 Netscape 服务器
Microsoft Windows 下的 Sambar 服务器
Microsoft Windows 下的 Xitami
从源程序编译
Windows 下安装扩展库
PHP 在 Microsoft Windows 下的命令行方式
云计算平台上的安装
Microsoft Azure
Amazon EC2
FastCGI 进程管理器(FPM)
安装
配置
PECL 扩展库安装
PECL 安装介绍
下载 PECL 扩展库
在 Windows 上安装 PHP 扩展
用 PEAR 编译共享 PECL 扩展库
用 phpize 编译共享 PECL 扩展库
php-config
将 PECL 扩展库静态编译入 PHP
还有问题?
阅读 FAQ
其它问题
错误报告
运行时配置
配置文件
.user.ini 文件
配置可被设定范围
怎样修改配置设定
语言参考
基本语法
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
Anonymous classes
重载
遍历对象
魔术方法
Final 关键字
对象复制
对象比较
类型约束
后期静态绑定
对象和引用
对象序列化
OOP 变更日志
命名空间
命名空间概述
定义命名空间
定义子命名空间
在同一个文件中定义多个命名空间
使用命名空间:基础
命名空间和动态语言特征
namespace关键字和__NAMESPACE__常量
使用命名空间:别名/导入
全局空间
使用命名空间:后备全局函数/常量
名称解析规则
FAQ: things you need to know about namespaces
Errors
Basics
Errors in PHP 7
异常处理
扩展(extend) PHP 内置的异常处理类
生成器
生成器总览
生成器语法
Comparing generators with Iterator objects
引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
预定义变量
超全局变量
$GLOBALS
$_SERVER
$HTTP_SERVER_VARS
$_GET
$HTTP_GET_VARS
$_POST
$HTTP_POST_VARS
$_FILES
$HTTP_POST_FILES
$_REQUEST
$_SESSION
$HTTP_SESSION_VARS
$_ENV
$HTTP_ENV_VARS
$_COOKIE
$HTTP_COOKIE_VARS
$php_errormsg
$HTTP_RAW_POST_DATA
$http_response_header
$argc
$argv
预定义异常
Exception
Exception::__construct
Exception::getMessage
Exception::getPrevious
Exception::getCode
Exception::getFile
Exception::getLine
Exception::getTrace
Exception::getTraceAsString
Exception::__toString
Exception::__clone
ErrorException
ErrorException::__construct
ErrorException::getSeverity
预定义接口
遍历
迭代器
Iterator::current
Iterator::key
Iterator::next
Iterator::rewind
Iterator::valid
聚合式迭代器
IteratorAggregate::getIterator
数组式访问
ArrayAccess::offsetExists
ArrayAccess::offsetGet
ArrayAccess::offsetSet
ArrayAccess::offsetUnset
序列化
Serializable::serialize
Serializable::unserialize
Closure
Closure::__construct
Closure::bind
Closure::bindTo
生成器
Generator::current
Generator::key
Generator::next
Generator::rewind
Generator::send
Generator::throw
Generator::valid
Generator::__wakeup
上下文(Context)选项和参数
套接字上下文选项
HTTP context 选项
FTP context options
SSL 上下文选项
CURL context options
Phar 上下文(context)选项
MongoDB context options
Context 参数
支持的协议和封装协议
file://
http://
https://
ftp://
ftps://
php://