# PHP 工程师技能图谱
## 基础知识
- HTTP
- HEADER
- REQUEST
- RESPONSE
- GET/POST/PUT/DELETE/PATCH/CONNECT/OPTIONS
- HTTPS
- TCP/UDP
- DNS
- SESSION/COOKIE
- CGI/Fast-CGI/PHP-FPM
- 重定向
- Restful API
- 基础语法
- 命名空间
- 生成器(Generator)
- 引用
- 魔术常量
- 类与对象
- 魔术方法
- 重载
- Trait
## 框架
- Yaf/Phalcon
- Swoole
- Laravel
- Symfony
- Yii/CI/THinkPHP
## PHP手册&代码规范
- [PHP手册](http://php.net/manual/zh/)
- [php-langspec](https://github.com/php/php-langspec)
- [PHP-FIG](https://github.com/php-fig/fig-standards)
## Extentions
- PHP 扩展开发
- 常用扩展
- mysqli
- pdo_mysql
- phpredis
- yaf
- swoole
- opcache
## PHP Debugging
- print_r/var_dump/var_export/debug_zval_dump
- Xdebug
- error_reporting/display_errors/error_log/log_errors
- XHProf
- Chrome Console
## 技术周边
- Nginx/Apache
- Mysql/Redis/MongoDB/Memched
- Composer
- Lvs/Haproxy
- Docker
- Thrift/Grpc/Yar
- Sphinx/Solr/Elasticsearch
## 开发工具
- zsh/shell
- VIM/Sublime
- SVN/Git
## PHP源码 & 内核
- PHP生命周期
- SAPI
- 词法分析和语法分析
- 内存管理
- Opcode
- 线程安全
- Zend