PHP高级学习
多维数组
多维数组是包含一个或多个数组的数组。
在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也可以是一个数组。
包含
如果需要在某个文件插入另一个文件的内容,那么则需要使用require
或include
语句。
require
或include
语句除了处理错误的方式不同之外,其实都是相同的。
require
生成一个致命错误,在错误发生后脚本会停止运行。include
生成一个警告,在错误发生后脚本继续执行。
文件
在PHP中,可以对文件进行一些处理操作,其中包括创建、读取、上传以及编辑文件。
cookie是一种在远程浏览器端储存数据并以此来追踪和识别用户的机制。
Session
用于存储关于用户会话的信息,或者更改用户会话的设置。
允许从脚本直接发送邮件
错误处理
几种不同的错误处理方法:
- 简单的die()语句
- 自定义错误和错误触发器
- 错误报告
基本的错误处理:使用die()函数
创建自定义错误处理器
设置错误处理程序
触发错误
错误记录
异常处理
异常的基本使用
创建自定义的异常处理器
多个异常
重新抛出异常
设置顶层异常处理器
过滤器
用于验证和过滤来自非安全来源的数据。