一,选择一个合适的php框架

在国内,使用zf,ci和tp框架的人比较多,新手可以从中选一个去学习,新手不建议一开始就去学习zf,功力还不够深,学习zf会让你更迷茫。

二,选定一个php框架之后,如何去学习

第一步,把下载回来的框架压缩包解压,然后把每个目录和文件名,大致的浏览一遍。这样可以大概看出,这个php框架中大致布局和具有哪些功能。

第二步,学习输出hello world,hello world很简单,但是对于学习一门新的语言或框架,很重要。

第三步,学习理解单一入口和网址解析(即网址路由),单一入口,对于新手来说,可能有点不太好理解。

第四步,学习php框架的内置的模板操作,主要学习程序是怎么赋值给模板,怎么加载模板和常用的模板标签

第五步,学习数据库的添加,修改,删除,查询,学会简单的数据库操作。

第六步,学习php框架常用的函数和类库,php框架中一般会带一些常用的函数和类,可以稍微看一下,此时还没有必要深入研究,等用到的时候再详细的去看手册和样例。

第七步,下载基于此框架开源的项目系统下来学习,了解了php框架的执行流程,模板操作,和数据库操作,下载一个开源的系统,下来去学习,学习别人的代码,学得更快。

第八步,做项目学习,要熟练掌握一个的框架,需要大量的实践,通过做项目,去深入学习。

第九步,阅读框架代码,了解其实现原理

第十步,到这一步,你已经学会了这个php框架。

最新文章

  1. asp.net mvc4 过滤器的简单应用:登录验证
  2. xcode:关于Other Linker Flags
  3. 在android 6.0(API 23)中,Google已经移除了移除了Apache HttpClient相关的类
  4. 使用diff制作补丁
  5. Performance Analyzer Tool
  6. android: permission和uses-permission
  7. 课程3——程序结构关键字
  8. 动手学servlet(四) cookie和session
  9. 第九篇、自定义底部UITabBar
  10. poj 3259 (Bellman_Ford判断负环)
  11. C++ Primer 读书笔记 第2章 变量和基本类型
  12. Ubuntu下安装Wine&WineQQ+Phpstorm+wps+svn+vim(计划任的使用)+flashplayer+curl扩展
  13. 1833: [ZJOI2010]count 数字计数
  14. Apache/Tomcat/JBOSS/Nginx区别
  15. Python REST
  16. 使用jquery.qrcode.js生成二维码
  17. Git的fast forward和no fast forward和 three way merge 以及squash(聚合)
  18. 微信小程序用户信息解密失败导致的内存泄漏问题。
  19. Bootstrap 按钮颜色
  20. [每天解决一问题系列 - 0008] 关于.net framework 路径最大长度的问题

热门文章

  1. (easy)LeetCode 237.Delete Node in a Linked List
  2. IntelliJ IDEA显示行号方法
  3. Configuring HugePages for Oracle on Linux (x86-64)
  4. 关联规则挖掘之apriori算法
  5. 使用virtualbox安装centos虚拟机,以及VirtualBox无法安装64位Linux CentOS的解决办法
  6. WIFI知识累计之802.11协议radiotap头解析方法
  7. Jsp:useBean标签的使用
  8. canvas-7globleCompositeOperation2.html
  9. 日志组件logback的介绍及配置使用方法
  10. socket学习笔记——IO口的基本操作(读、写)