PHP基础知识框架总结分享
2022-10-20 14:51:51 0 举报
AI智能生成
PHP基础知识框架总结分享
作者其他创作
大纲/内容
面向对象编程
设计模式
魔术方法
反射
形状trait
namespace
web开发知识
session/cookie
原理
存储方式/如何修改
前端
JavaScript
CSS
服务器
Nginx配置/rewrite/反向代理
Apache/.htaccess
PHP-fpm安装/配置/权限,端口
http
常用状态码含义
模拟请求库curl
捕获错误方式
并发请求
安全
xss
分支主题
数据库
mysql
sql语法/优化
建表规范
建索引规范
redis
队列
缓存
消息订阅
事务
集合/有序集合
orm
操作db:pdo
PHP开发环境
IDE:Phpstorm
Vagrant/Docker一致化开发环境体验
LAMP/LNMP
代码管理工具
编程规范
psr系列规范
代码审核工具
开发框架
thinkphp
M/D/C等字母方法
加载第三方库的方法
单入口
mvc分层结构
Laravel
loc/DI
Eloquent orm
Blade
middleware/service
新特性
闭包
自动加载
autoload
spl
composor/常用组件
generator/yield
测试
单元测试
集成测试
日志
日志分级
错误/异常捕获
日志分析/搜索
CodeIgniter
优点
配置简单,执行效率高
学习成本低
适合小型应用
缺点
内部结构较混乱
缺乏拓展能力
Yii
优点
纯OOP
用于大规模web应用
模型使用方便
性能优异却功能丰富
开发速度、运行速度快
缺点
对Model层的指导和考虑较少
文档实例较少
要求技术较高
ThinkPHP
优点
有丰富的中文文档,易于上手
兼容性较强
适用于中小项目的开发
缺点
对Ajax的支持不是很好
目录结构混乱
难以深入学习
Lavarel
优点
设计思想先进
集合PHP较新的特性
缺点
较为臃肿
0 条评论
下一页