文字

语言参考

  • 基本语法
    • 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 — 服务器和执行环境信息
    • $_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 上下文选项 — SSL 上下文选项清单
    • CURL context options — CURL 上下文选项列表
    • Phar 上下文(context)选项 — Phar 上下文(context)选项列表
    • MongoDB context options — MongoDB context option listing
    • 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:// — 处理交互式的流
上一篇: 下一篇: