第 III 部分 语言参考

目录

1. 基本语法
从 HTML 中分离
指令分隔符
注释
2. 类型
介绍
布尔型
语法
转换为布尔值
整型
语法
整数溢出
转换为整形
浮点型
转换为浮点数
字符串
语法
实用函数及运算符
字符串转换
字符串转换为数值
数组
语法
实用函数
数组做什么和不做什么
转换为数组
比较
例子
对象
对象初始化
转换为对象
资源
转换为资源
释放资源
NULL
语法
本文档中使用的伪类型
mixed
number
callback
类型戏法
类型强制转换
3. 变量
基础
预定义变量
变量范围
global 关键字
使用静态变量
全局和静态变量的引用
可变变量
来自 PHP 之外的变量
HTML 表单(GET 和 POST)
HTTP Cookies
变量名中的点
确定变量类型
4. 常量
语法
魔术常量
5. 表达式
6. 运算符
运算符优先级
算术运算符
赋值运算符
位运算符
比较运算符
三元运算符
错误控制运算符
执行运算符
递增/递减运算符
逻辑运算符
字符串运算符
数组运算符
类型运算符
7. 控制结构
if
else
elseif
流程控制的替代语法
while
do-while
for
foreach
break
continue
switch
declare
Ticks
return
require
include
require_once
include_once
8. 函数
用户自定义函数
函数的参数
通过引用传递参数
默认参数的值
可变长度参数列表
返回值
变量函数
内部(内置)函数
9. 类与对象(PHP 4)
继承
构造函数
范围解析操作符(::)
parent
序列化对象 - 会话中的对象
魔术函数 __sleep 和 __wakeup
构造函数中的引用
对象的比较
10. 类与对象(PHP 5)
前言
基本概念
class
new
extends
自动加载对象
构造函数和析构函数
构造函数
析构函数
访问控制
对类成员的访问控制
对方法的访问控制
范围解析操作符(::)
Static Keyword
Class Constants
Class Abstraction
Object Interfaces
implements
范例
Overloading
Member overloading
Method overloading
Object Iteration
Patterns
Factory
Singleton
Magic Methods
__sleep and __wakeup
__toString
__set_state
Final Keyword
Object cloning
Comparing objects
Reflection
Introduction
ReflectionException
ReflectionFunction
ReflectionParameter
ReflectionClass
ReflectionObject
ReflectionMethod
ReflectionProperty
ReflectionExtension
Extending the reflection classes
Type Hinting
11. 异常处理
扩展 PHP 内置的异常处理类
12. 引用的解释
引用是什么
引用做什么
引用不是什么
引用传递
引用返回
取消引用
引用定位
global 引用
$this