# 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