语言参考
◾基本语法◾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 — The Closure class
◾上下文(Context)选项和参数◾Socket context options — Socket context option listing
◾HTTP context options — HTTP context option listing
◾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:// — 处理交互式的流
发表评论 取消回复