如何学习PHP框架?

时间:2022-10-20 22:27:55 | 浏览:420

前言:如果有PHP基础的话,其实多看一些PHP手册,就可以会了,其实自学的话PHP框架 和jQuery一样,有的时候会误导很多人,连原生是啥都不清楚。学习框架的话是学习他的思想, 为什么它能减少工作量?为什么要用这种设计模式?路由功能是怎么

前言:如果有PHP基础的话,其实多看一些PHP手册,就可以会了,其实自学的话PHP框架 和jQuery一样,有的时候会误导很多人,连原生是啥都不清楚。学习框架的话是学习他的思想, 为什么它能减少工作量?为什么要用这种设计模式?路由功能是怎么实现的等等 明白了这些才叫有意义的了解了这个框架。


学习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框架层出不穷,其中有些比其他的更加惹人耳目。首先你当然必须选择一个框架,比如ZF、Cake、Symfony、atk、Yii、CodeIgniter、Solar、PRADO等。选择哪个呢?有些框架提供了非常好“step-by-step”入门教程,另一些则比较难入门了。

P.S:PHP框架学习起来比较难,因为文件较多,关系复杂,数据库庞大,所以一般先了解它的工作流程,然后找一些相关的官方文档和论坛上的文档,深入研究各文件之间的关系,结构,机制,最后试图修改其模板,功能,插件。总之,这需要时间

学习框架你最基本的也要了解mvc的工作模式,然后你就从他的配置文件看起,然后看控制器是怎么运行的,其次就是模型和视图了,至于里面自定义的方法那就要靠平时的积累了。

想了解更多PHP问题找老师⇛ 后盾网古老师企鹅: 2781400417

看完不要跑记得出来吐吐槽!╰( ̄▽ ̄)╮

相关资讯

《易经》入门基础知识清单:喜欢易经或正在学习的朋友值得收藏

古筝-高山流水.mp35:28来自古韵国学1、易经:易经共有三种:夏代的《连山》、商代的《归藏》,周代的《周易》。其中《连山》、《归藏》已失传,只有《周易》传世。故今天所说《易经》即指《周易》。2、易:本义为日月为易,阴阳交替。易在易经中有

“真”学霸们“争”学霸——揭东区举办“学习强国”知识竞赛

谁是揭东最强学习达人,最强学习集体又是哪个单位?9月27日,一场比智慧、拼速度、展风采的“学习强国”知识竞赛在揭东区精彩上演。揭阳市委宣传部副部长梁细亮,揭东区委常委、宣传部长林晓珊,揭东区委常委、组织部长江清丰等参加活动并为获奖选手颁奖。

三明市人大常委会党组召开理论学习中心组学习会

9月8日,市人大常委会党组书记、主任赖碧涛主持召开市人大常委会党组理论学习中心组学习会,学习习近平总书记在辽宁考察时的重要讲话和习近平总书记给“中国好人”李培生、胡晓春回信精神,并围绕学习《习近平谈治国理政》第四卷进行交流研讨。会议强调,要

全区迅速学习宣传贯彻区第六次党代会精神

8月31日章贡区第六次党代会胜利闭幕全区迅速掀起学习热潮各镇街、各单位、各部门组织干部认真学习区党代会精神做到学深悟透,持续奋斗为章贡区高质量发展做出积极贡献9月1日下午,水东镇召开党委(扩大)会议,专题传达学习区第六次党代会精神,全体党员

人大主任系列谈(22)丨周口市鹿邑县人大常委会党组书记、主任王智华谈学习贯彻省委人大工作会议精神

编者按:省委人大工作会议对我省今后一个时期的人大工作作出重要部署,对于进一步加强和改进新时代我省人大工作,不断丰富和发展全过程人民民主河南实践,更好把人民代表大会制度优势转化为治理效能,具有十分重要的意义。省人大融媒体中心推出“学习贯彻省委

学习贯彻党的十九届五中全会精神·访谈|芝罘区委书记杨升岩:以城市更新推动更高水平跨越发展

来源:烟台日报-大小新闻大小新闻12月20日讯(YMG全媒体记者 钟嘉琳 整理)“党的十九届五中全会提出‘推进以人为核心的新型城镇化,实施城市更新行动’,为我区提升城市发展质量指明了方向、明确了目标任务。”芝罘区委书记杨升岩表示,“十四五”

python学习笔记000

写在最前面其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因:1、没有学习的压力。因为我不是程序员,编程不是我吃饭的家伙,会不会编程并不会影响什么,但我又觉得编程是一件

玩小叶紫檀,不得不学习的8个“名词解释”,基础中的基础

因为小叶紫檀的市场行情的变化,曾经那个价格非常昂贵的小叶紫檀,现在价格也是相对比较亲民了,虽然精品小叶紫檀的价格依然很高,但是一些普通品相的小叶紫檀,可以说是人人都能玩得起了,所以,想要购买小叶紫檀的玩家越来越多了。但是,虽然小叶紫檀价格不

家长注意!男童高度近视,原来每天都是用这个学习

【原标题】男童3岁用早教机,5岁时近视1000度!医生叹息:不可逆转眼看就要放寒假了家长们开始担心起一件事:假期里孩子们一“沾上”电视、电脑、手机就“无法自拔”了...近日广东东莞5岁男童乐乐(化名)到医院检查出近视将近1000度!让人意想

居家学习,如何保护视力健康

眼下,停课不停学,使得学生使用电子屏幕的时间在明显增加,我想就如何保护学生视力健康跟大家交流一下。导致学生近视最主要的原因是不良用眼环境与行为习惯、过早过多使用电子视频、高强度近距离用眼以及缺乏户外活动。要管理好视力健康,最重要的是要做到以

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控鹰潭新闻资讯网徐氏取名字大全南充新闻头条网名牌鞋子品牌网衢州新闻资讯网摄影爱好者辽宁旅游网佛山照明灯饰网今日威海LV包回收网今日太原生日礼物网红木家具网今日渭南今日延安交友征婚信息网七夕情人节雅安新闻头条网奥斯陆旅游网肇庆新闻头条网亚马逊跨境电商巴塞罗那旅游网世纪数藏NFT鹤壁新闻头条网贵阳交友相亲网洋河股份A股青海旅游网保龄球初学网斯洛文尼亚旅游网葡萄牙旅游网
PHP编程知识网-php开源建站系统、PHP程序员网站开发、php编程工具、php菜鸟教程下载、PHP网络编程教学、php网络编程、php工程师、php菜鸟教程数据库、PHP网站开发、PHP精品源码网站、php程序员入门、php零基础入门教程、php源码搭建网站流程、php从入门到精通第2版、php开发简单网站、php制作网站实例、php网站开发实例教程源代码、php中文网破解版、php中文网。
php编程知识 yoceo.cn©2022-2028版权所有