PHP 工程师技能图谱

时间:2023-09-14 22:45:47
PHP 工程师技能图谱

# 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