guomengtao/phpmanual

The PHP Manual Analysis


Keywords
php, analysis, manual, phpmanual
License
Apache-2.0

Documentation

PHP Manual Analysis 一份PHP手册的分析

  • 作为一名phper,你是否没有通读过php官方手册?
  • 你是否觉得手册初看上去内容不多,但总是也没有浏览完?
  • 你可能不知道php手册有1万5千多页,函数几千个...
  • 本项目将帮助你分析php手册各级目录的内容多少,占比多少。以及将尝试统计函数总数量、类总数量等
  • 希望为你的php学习带来一点帮助。

已同步发布此项目实战开发视频教程

主要统计分析结果:

一级目录:

  1. 版权信息 0
  2. PHP 手册 1
  3. 入门指引 10
  4. 安装与配置 45
  5. 语言参考 203
  6. 安全 27
  7. 特点 27
  8. 函数参考 15296
  9. PHP 核心:骇客指南 2210
  10. FAQ 11 — FAQ:常见问题
  11. 附录 187

二级目录:

整理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 交流学习

版权信息

任意免费使用。