PHP 函数库 1 - 函数库的分类
今天正式开始 PHP 函数库的系统学习。PHP 一个强大的地方在于它的函数库,PHP 提供了 150 多个扩展库以满足不同场景的需求。为了能够系统的学习这些函数库,应该先对这些函数库进行分类,幸运的是 PHP 官方文档已经对这些函数库进行了分类。
主要有两种分类方式:
按照基本分类划分
- 内核库 - PHP 内核的一部分,不能通过编译选项将其排除。
- 绑定库 - 绑定在 PHP 发行包中,随着 PHP 版本一起发布,不需要安装。
- 外部库 - 包含在 PHP 中但是需要编译它们才能使用,并且可能需要额外的扩展库。
- Pecl 库 - 通过 PECL 安装,PECL 的库可能需要安装额外的库。
从基本分类来看,内核库应当是每个 PHP 开发者都应该系统学习的对象,这里列出 PHP 的内核库
- 数组 - 数组相关操作
- 类与对象 - 类与对象的信息获取
- CSPRNG
- 时间日期
- 目录
- 错误处理
- 程序执行
- 文件系统
- Filter
- Hash
- PHP 选项/信息
- Math
- Misc - 杂项
- 网络
- 输出控制
- 密码散列算法
- Phar
- 反射
- POSIX Regex
- Sessions
- SPL
- Streams
- 字符串
- Tokenizer
- URLs
- Variable handling
按照功能划分:
此外,还可以按照功能对 PHP 函数库进行划分,可以根据自己的实际需求去学习。
- 加密扩展
- 数学扩展
- 影响 PHP 行为的扩展
- 音频格式操作
- 身份认证服务
- 针对命令行的扩展
- 压缩与归档扩展
- 信用卡处理
- 等等
更多信息,可以参考 官方文档
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: