PHP Manual Analysis 一份PHP手册的分析
- 作为一名phper,你是否没有通读过php官方手册?
- 你是否觉得手册初看上去内容不多,但总是也没有浏览完?
- 你可能不知道php手册有1万5千多页,函数几千个...
- 本项目将帮助你分析php手册各级目录的内容多少,占比多少。以及将尝试统计函数总数量、类总数量等
- 希望为你的php学习带来一点帮助。
已同步发布此项目实战开发视频教程
主要统计分析结果:
一级目录:
- 版权信息 0
- PHP 手册 1
- 入门指引 10
- 安装与配置 45
- 语言参考 203
- 安全 27
- 特点 27
- 函数参考 15296
- PHP 核心:骇客指南 2210
- FAQ 11 — FAQ:常见问题
- 附录 187
二级目录:
- 版权信息
- PHP 手册
- 入门指引
- 安装与配置
- 语言参考
- 安全
- 特点
- 函数参考
- PHP 核心:骇客指南
- FAQ— FAQ:常见问题
-
附录
- PHP 及其相关工程的历史
- Migrating from PHP 7.3.x to PHP 7.4.x
- 从 PHP 7.2.x 移植到 PHP 7.3.x
- 从PHP 7.1.x 移植到 PHP 7.2.x
- 从PHP 7.0.x 移植到 PHP 7.1.x
- 从PHP 5.6.x 移植到 PHP 7.0.x
- 从PHP 5.5.x 移植到 PHP 5.6.x
- 从 PHP 5.4.x 迁移到 PHP 5.5.x
- 从 PHP 5.3.X 迁移到 PHP 5.4.X
- 从 PHP 5.2.x 移植到 PHP 5.3.x
- Migrating from PHP 5.1.x to PHP 5.2.x
- Migrating from PHP 5.0.x to PHP 5.1.x
- 从 PHP 4 移植到 PHP 5
- PHP 的调试
- 配置选项
- php.ini 配置
- 扩展库列表/归类
- 函数别名列表
- 保留字列表
- 资源类型列表
- 可用过滤器列表
- 所支持的套接字传输器(Socket Transports)列表
- PHP 类型比较表
- 解析器代号列表
- 用户空间命名指南
- 关于本手册
- Creative Commons Attribution 3.0
- 索引
- 更新日志
整理v2.0.0版本成果,V2.0版讲cli作为的主要运行平台
v2.0开发计划
- 扩展数据表字段,更加详细的开展统计分析
- 增加字段 level 等级 记录目录级别
- 增加字段 sort 排序 记录其所在目录的排序
- 增加字段 title 标题 记录页面名称
- 采集官方目录结构,重点记录目录排序
- 代办事项1
-
代办事项2
- 完成事项3
- 完成事项4
统计分析
- 采用
ThinkPHP 6.0
框架分析,运行环境要求PHP7.1+ - 采用
PHP.net
官方提供的7.4 html2020-01-16版本手册 - 采用
querylist
采集统计 - 统计手册共计15037页
- 通过ql获取了所有15037页面的上级目录
- 统计出了基本的树形分类
- 统计发现一级栏目
Function Reference
函数参考页面1万+以上,占总数2/3以上
安装本统计源码
composer create-project guomengtao/phpmanual
然后导入public/static/think_manual.sql数据库 配置根目录.env的数据库账号密码,开始浏览
源文件116M左右
然后导入public/static/think_manual.sql数据库
功能需求和参与开发
添加我的QQ250285636 或 微信 18210787405 交流学习
版权信息
任意免费使用。