什么是php框架?
php框架对很多新手而言可能会觉得很难攀越,其实不然 ,只要知道一个框架的流程,明白原理了,基本类似框架都可以看懂,php框架真正的发展要从php5开始了,其实php4时代就有一些框架,但是因为框架并没有给大家带来多方便而觉得很复杂,速度没有纯php好,所以一直到了php5才有大的发展,php5的面向对象模型的修改对框架的发展起了很大的作用。
2php框架介绍
框架就是通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。这些框架还通过确保正确的数据库操作以及只在表现层编程的方式帮助初学者创建稳定的程序。PHP开发框架使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。
谁有3通过SVN获得HDPHP框架最新源码与手册_及通过HDPHP框架创建一个应用.wmv高清完整版下载?
差不多吧,thinkPHP是国内比较流行的轻量级的PHP框架,很好学习,做一般小项目是没有问题的,但是对于超大型的项目它就有点不足了,所以加入你不是PHP高手,先学习thinkphp 是非常不错的,而且国内的框架学习资料比较多,有助于你快速学习。
初学者如何学习PHP框架?
说一说我个人的学习历程吧,可以当做参考。
首先,我是买了一本PHP零基础的书籍,结合着一本HTML的书籍开始学习的,按照书籍上的操作,把代码都敲了一遍,当时确实只能大概熟悉一下,其实真正了解还是需要之后的回顾才能真正掌握。
其次,就是要多问,尤其是刚开始学习的时候,好多问题一时间根本搞不懂,需要多问身边的高手,或者通过其它渠道方式多交流问题,记得解决后做好总结。
最后,就是要做到成长,扩展,要知道不能只局限于PHP,比如HTML,JS,Linux,MySQL,服务器配置等很多相关的知识要同步掌握,这样才会逐渐掌握PHP工程师日常要涉及到的工作。
很高兴能回答你的问题!
正好我也是一个PHPer,希望我原来的成长经历能够帮到你。
应该学习什么框架
初学者刚接触框架,国内首选推荐的必然是ThinkPHP(后面用TP代替),国外框架我首推的是Laravel和Yii 再就是Zend。
先说一下推荐原因,TP框架现在是国内唯一的框架,它借鉴了国外很多PHP优秀框架的思想,同样是MVC实现,国内使用的公司非常多,对接二次开发和应用的组件也比较成熟。(当然我个人用的不多,一直在原创公司,对二次开发的项目接触比较少)
Laravel框架是国外非常优秀的框架,目前应该是全世界使用最多的开源PHP框架了,目前最前的版本是Laravel 6了。简单说一下优点,
1、良好的类库加载机制
2、丰富的组件支撑
3、标准的PHP代码开发规范
4、成熟的队列、定时机制
5、集成了相当多的安全机制。
怎么学习
学习框架最大的目的是实现你要开发的项目,但你也要了解框架的实现原理。拿Laravel框架举例吧。
1、什么是门脸、契约、依赖
2、了解框架的目录结构,知道各个目录存放文件的作用,知道如何在框架中自动加裁
3、了解控制器、模型、视图
4、了解路由和中间件是什么
5、知道数据库操作的基本方式和处理过程。
6、了解异常及日志处理
进阶:
7、了解PHP框架的安全防范和加密
8、了解第三方组件的使用方式
9、了解队列、定时器、广播等组件应用
写得比较多,其实如果把1-6学习完了,后面可以在项目应用中进行慢慢学习
手打不易,对你有用的话可以关注我。如果你还有什么问题,可以私信与我联系。
还没有评论,来说两句吧...