php中文手册:语言参考:首页
首页
关于我们
联系我们
位置:
首页
»
php中文手册
»
语言参考
目录
PHP 语言参考
基本语法
类型
变量
常量
表达式
运算符
控制结构
函数
类与对象
命名空间
异常处理
引用的解释
预定义变量
预定义例外
预定义的接口
上下文选项和参数
PHP 语言参考
基本语法
基本语法
从HTML中分离
指令分隔符
-
PHP
需要在每个语句后用分号结束指令 ”
;
”
注释
- 多种“注释”方式
类型
类型
简介
布尔类型
- boolean
整型
浮点型
字符串
数组
对象
资源类型
NULL
本文档中使用的伪类型
类型转换的判别
变量
变量
基础
预定义变量
变量范围
可变变量
来自的PHP之外的变量
常量
常量
语法
魔术常量
表达式
表达式
运算符
运算符
运算符优先级
算术运算符
赋值运算符
位运算符
比较运算符
错误控制运算符
执行运算符
递增\递减运算符
逻辑运算符
字符串运算符
数组运算符
类型运算符
控制结构
控制结构
简介
if
else
elseif\else if
流程控制的替代语法
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
函数
函数
用户自定义函数
函数的参数
返回值
可变函数
内部(内置)函数
匿名函数
类与对象
类与对象
前言
基本概念
Properties
类常量
自动加载对象
构造函数和析构函数
访问控制
Object Inheritance
范围解析操作符
Static关键字
抽象类
接口
重载
对象迭代
设计模式
魔术方法
最后关键字
对象复制
对象比较
类型提示
晚静态绑定
对象和引用
对象序列化
命名空间
命名空间
命名空间概述
定义命名空间
定义子命名空间
在同一个文件中定义多个命名空间
使用命名空间:基础
命名空间和动态语言特征
命名空间关键字和__NAMESPACE__常量
使用命名空间:别名\导入
全局空间
使用命名空间:后备全局函数\常量
名称解析规则
常见问题:事情你需要了解命名空间
异常处理
异常处理
扩展的PHP内置的异常处理类
引用的解释
引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
预定义变量
预定义变量
超全局变量
- Supergl*bals是内置的变量总是在所有可用的范围
$全局 - 参考所有变量在全球范围内都有效
$ _SERVER中 - 服务器和执行环境信息
的$ _GET - HTTP的GET变量
的$ _P*ST - HTTP P*ST变量
通过$ _FILES - HTTP文件上传变量
$ _REQUEST数组 - HTTP请求变量
$ _SESSI*N中 - 会话变量
使用$ _ENV - 环境变量
$ _C**KIE中 - HTTP的饼干
$ php_err*rmsg - 以前的错误信息
$ HTTP_RAW_P*ST_DATA变量 - 原始P*ST数据
$ http_resp*nse_header - HTTP响应头
$ argc而 - 传递给脚本的参数的数量
$ argv中获取 - 阵列传递给脚本的参数
预定义例外
预定义例外
例外
Err*rExcepti*n
预定义的接口
预定义的接口
遍历
- 在Traversable的接口
迭代器
- 迭代器接口
Iterat*rAggregate
- 界面的Iterat*rAggregate
ArrayAccess
- 界面的ArrayAccess
序列化
- Serializable接口
上下文选项和参数
上下文选项和参数
插座上下文选项
- 插座上下文选项列表
HTTP上下文选项
- HTTP上下文选项列表
上下文选项的FTP
- 上下文选项列表的FTP
SSL上下文选项
- SSL上下文选项列表
卷曲上下文选项
- 卷曲上下文选项列表
菲尔上下文选项
- 菲尔上下文选项列表
上下文参数
- 语境中的参数列表