如何学习php框架,怎样学php基础
内容导航:
一、初学者如何学习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学习完了,后面可以在项目应用中进行慢慢学习
手打不易,对你有用的话可以关注我。如果你还有什么问题,可以私信与我联系。
你好,很高兴回答你的问题,初学者你可以先在网上找一些免费的视频课程,自学,我推荐一个网站,“我要自学网”,【PHP入门教程】,前四章都是免费的。老师也是在这个网站上学了很多实用的东西。希望可以帮到你。
假设初学者没有任何编程经验,不推荐学习框架,先学习php+mysql,学习一个最简单的记事本程序,进行php和html的过程式混合编程,掌握以后在学习对象式编程和框架
1.熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度
2.理解动态语言的概念,运做机制,熟悉PHP语法
3.学习如何将PHP与HTML结合起来完成简单动态页面
4.接触MYSQL,开始设计数据库程序
5.不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板
6.完成一个功能齐全的动态站点
学习PHP框架的话,关键的代码要能看懂和做些修改,整个框架运行的逻辑清楚。目录结构有个大致的了解,一些封装的方法知道怎么用。这个框架的优点和缺点是什么,你在项目中的扬长避短。
P.S:学懂PHP框架,还得靠自己,最重要的是坚持,坚持,再坚持,就是步入成功的不二法门。
先简单讲下PHP的过程:
(1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度。
(2)理解动态语言的概念,运做机制,熟悉PHP语法
(3)学习如何将PHP与HTML结合起来完成简单动态页面
(4)接触MYSQL,开始设计数据库程序
(5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板
(6)完成一个功能齐全的动态站点
这个PHP的学习思路对许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,在此不得不对您稍微泼一下冷水,任何东西其实都不简单,需要坚持。
掌握了这些之后,下面那该如何去学习PHP框架呢?
第一:首先一定要选择一个合适的php框架去专研,
在国内,使用lavarel框架,yii,ci和tp框架的人比较多,可以从中选一个去学习,新手不建议一开始就开始着手lavarel和yii,相对来说这个还是比较难的,可以去学习ci和tp框架就可以。
第二:学习输出hello world,hello world并不难,但是对于学习一门新的语言或框架,很重要。
第三:学习理解单一入口和网址解析(即网址路由),单一入口,对于新手来说,可能有点不太好理解。
第四:学习数据库的添加,修改,删除,查询,学会简单的数据库操作。
第五:学习php框架常用的函数和类库,php框架中一般会带一些常用的函数和类,可以稍微看一下,此时还没有必要深入研究,等用到的时候再详细的去看手册和样例。
第六:下载基于此框架开源的项目系统下来学习,了解了php框架的执行流程,模板操作,和数据库操作,下载一个开源的系统,下来去学习,学习别人的代码,学得更快。
第七:做项目学习,要熟练掌握一个的框架,需要大量的实践,通过做项目,去深入学习。
第八:阅读框架代码,了解其实现原理,其实道理这一步就已经学会
这个首先需要对编程感兴趣,一门语言先从基础学起,框架主要是功能封装,没基础学起来就是空中楼阁 无根之树
二、新手如何去学习php框架
如果已经学会了一个php框架,再去学习其他php框架,那么会很容易上手。但是如果还没有php框架基础,想去学习php框架,往往是一头雾水,不知道从哪里下手,从我学习php框架的经验,给大家分享一下,如何快速的去学习并掌握一个框架。一,选择一个合适的php框架在国内,使用zf,ci和tp框架的人比较多,新手可以从中选一个去学习,新手不建议一开始就去学习zf,功力还不够深,学习zf会让你更迷茫。如果php基础实在太差,学习ci和tp都觉得有点难度,那么建议去学习一下我做的框架
canphp框架(简称cp),cp=ci+tp的结晶,更为简单,更容易理解。二,选定一个php框架之后,如何去学习第一步,把下载回来的框架压缩包解压,然后把每个目录和文件名,大致的浏览一遍。这样可以大概看出,这个php框架中大致布局和具有哪些功能。第二步,学习输出hello
world,hello
world很简单,但是对于学习一门新的语言或框架,很重要。第三步,学习理解单一入口和网址解析(即网址路由),单一入口,对于新手来说,可能有点不太好理解。第四步,学习php框架的内置的模板操作,主要学习程序是怎么赋值给模板,怎么加载模板和常用的模板标签第五步,学习数据库的添加,修改,删除,查询,学会简单的数据库操作。第六步,学习php框架常用的函数和类库,php框架中一般会带一些常用的函数和类,可以稍微看一下,此时还没有必要深入研究,等用到的时候再详细的去看手册和样例。第七步,下载基于此框架开源的项目系统下来学习,了解了php框架的执行流程,模板操作,和数据库操作,下载一个开源的系统,下来去学习,学习别人的代码,学得更快。第八步,做项目学习,要熟练掌握一个的框架,需要大量的实践,通过做项目,去深入学习。第九步,阅读框架代码,了解其实现原理第十步,到这一步,你已经学会了这个php框架。
三、初学者学习PHP框架
你好,请问初学者(有一定基础)应该学习哪种PHP框架比较合适?谢谢!?PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。
这样不但节省开发时间,有助于建立更稳定的应用,而且减少了重复编码的开发。
框架还可以帮助初学者建立更稳定的应用服务,这可以让你花更多的时间去创建实际的Web应用程序,而不是花时间写重复的代码。
我们通常认为PHP框架的作用相当于模型-视图-控制器(Model View Controller)。
MVC是种编程的架构模式,将业务逻辑从UI中分离出来,允许一个一个单独修改。
MVC打破了一个应用的开发进程,这样各组件就可以不受影响地各自工作,使得用PHP编码更快更简单。
为什么要使用PHP框架?开发人员使用PHP框架的好处很多,其中之一是加快开发进程,为开发者节省大量的时间和精力。
另外,稳定是开发者使用框架的另一个重要原因。
虽然简单是PHP最大的优点,很多人也因为这一点喜欢使用这个脚本语言,但它同时也是PHP最大的缺点。
一些开发者尤其是初学者很容易写出低劣的代码,而自己却没有意识到。
四、哪个框架适合php初级程序员 学习 使用呢
答:PHP基础教程(第3版),LarryUllman著,人民邮电出版社PHP6与MySQL5基础教程MySQL必知必会—->PHP与MySQL程序设计(第3版)——->PHP实战PHP5范例代码查询辞典PHP高级程序设计:模式、框架与测试深入PHP:面向对象、模式与实践(第2版)PHPWeb2.0开发实战
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/124849.html