想学一种在工作中比较流行的php框架,求推荐
感觉现在 Laravel
Yii
出现的频率比较高。Yii
开发效率高、学习成本低,适合要快速出产品的项目。Laravel
概念在PHP里比较新颖,学习曲线比较陡峭。
如果做API,可以考虑 Lumen
Slim
之类为框架。
再补充一点,Composer流行的年代,你甚至可以通过简单的代码+Composer包形成适用于自己的框架。
最后,框架只是其次,建议先打好基础。
CodeIgniter
CodeIgniter 是一个简单快速的PHP MVC框架。
基于 MVC 体系
超轻量级
对数种数据库平台的全特性支持的数据库类
Active Record 支持
表单与数据验证
安全性与 XSS 过滤
Session 管理
邮件发送类,支持附件,HTML 或文本邮件,多协议(sendmail, SMTP 和 Mail)及更多。
图像处理类库(剪裁,缩放,旋转等)。支持 GD,ImageMagick 和 BetPBM
文件上传类
FTP 类
本地化
分页
数据加密
基准测试
全页面缓存
错误日志
应用程序评测
日历类
User-Agent 类
Zip 编码类
模板引擎类
Trackback 类
XML-RPC 类库
单元测试类
“搜索引擎友好”的 URL
灵活的 URI 路由
支持钩子和类扩展
大量的辅助函数
国内最流行框架: ThinkPHP
优雅轻巧的框架: CodeIgniter(俗称“CI”)
世界最流行框架: Lavarel (['lærəvel]) 为 WEB 艺术家创造的 PHP 框架,文档(Lumen)
效率高易学框架: Yii (读作"易")
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答676 阅读✓ 已解决
2 回答608 阅读✓ 已解决
国内公司最常见的:
ThinkPHP
(缺点一大堆,拥趸一大片)最强流行趋势:
Laravel
(接口很友好,学习难度低)功能最强大,关注相对较少:
Symfony
(PHP
世界里最强大的框架,同时学习难度最高)