php学习路线的规划

适用于PHP初学者的学习线路和建议

先来看下PHP初学者的学习线路:

· (1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。

· (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。

· (3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。

· (4) 接触学习MySQL,开始设计数据库。

· (5) 不断巩固PHP语法,熟悉大部分的PHP常用函数,理解面向对象编程,MySQL优化,以及一些模板和框架。

· (6) 最终完成一个功能齐全的动态站点

新手不要看到上面的概括就以为PHP学习是很简单的,编程是需要你认真的思考和不断的实践。下面具体解释一下PHP的学习线路。首先,任何网站都是由网页组成的,也就是说想完成一个网站,必须先学会做网页,掌握静态网页的制作技术是学习开发网站的先决条件。因此我们要学习HTML,为今后制作网站打下基础。学习HTML应该边学边做,HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,才能深刻记忆,一味的看书是不行的。

· 假设你已经可以完成一个静态页面了,那么就该开始了解动态语言,刚一接触动态语言,可能很多人都会有很多不解,代码不是作为直接输出的,而是要经过处理的,HTML是经过HTML解析器,而PHP也要通过PHP解析器,跟学习HTML一样的道理,想让任何的解析器工作,就必须使用它专用的语法结构。

· 学习PHP,你应该感到幸运,因为如果你学过其他语言,你就会发现PHP还是相对简单的,这一阶段,你要搞清楚HTML和PHP的概念,你现在完全可以让PHP给你算算一加一等于几,然后在浏览器输出。不要觉得幼稚,这虽然是很小的一段代码,但是对于你的编程之路,可是迈出了一大步。不过现在,你还是一个php菜鸟。

· 接下来就要学习数据库了,MySQL可以说是PHP的黄金搭档,我们要征服这个数据库,在你理解了数据库的概念之后,就要尝试通过PHP来连接数据库,进而会用PHP成功的插入,删除和更新数据。

· 这个时候,你可能会处于这种状态:你会HTML吗?会,我能编好几个表格排板的网页呢!你会PHP吗?会,我会把一加一的运算写在函数里,然后调用!你会MySQL吗?会,我可以把数据库里的数据插入删除啦!

· 那接下来该做什么呢?尝试着做个小的留言本吧,这同样是新手面临的一道关卡。花了一段时间,你终于学会把表单的数据插入数据库,然后显示出来了,应该说一个程序的雏形已经诞生了。但是,你可能会看人家这个编论坛,那个开发CMS(内容管理系统),我什么时候可以写一个呢?不要急,再巩固一下知识,熟悉了PHP和MySQL开发的要领后,再回头看你写的那个留言本,你也许会怀疑那真的是你写的吗?这个时候,你可以完善一下你写的留言本。留言本应该加入注册以及分页的功能,可以的话,UI也可以加强。

· 这就算学会了吗?NO,NO,NO,还早呢,你到现在还没碰过OOP呢吧?那模板和框架呢?还要继续学习呀!PHP框架提供了一个用以构建web应用的基本框架,从而简化了用PHP编写web应用程序的流程。可以节省开发时间、有助于建立更稳定的应用。所以说,PHP框架是一个可以用来节省时间并强化自己代码的工具。当你第一次选择PHP框架时,建议多尝试几个,每个框架都有自己的长处和短处,例如Zend框架由于多样的功能、并且有一个广泛的支持系统,流行了很长时间。Thinkphp是国内中小型企业使用最多的框架,上手简单,使用方便能给工作和学习中带来更多的便利。

· 了解了面向对象和框架后,你应该接触一下XML了,总而言之,你绝对不会发现你全部都学会了,学无止境!学东西,永远不要妄想有速成这一说,技巧再多,但是缺少努力,那也是白搭。有一点可以保证,就是你学会了PHP,那么再学其它语言,肯定速成,反过来也一样,如果你之前学过其它的语言,那么学PHP肯定快。

· 对于新手来说,基础永远是最重要的,只有基础打的牢固,以后学习各种新知识才能得心应手,静下心来打牢基础才是学习的捷径。

· 多借鉴别人成功的代码,绝对是有益无害,所以要多看那些经过千锤百炼凝出来的经典代码,是进步的最好方法。另外,要强调的是,学习一项技术过程中可能会遇到困难,可能会迷茫,你也许学了一半的PHP,又开始打C#的主意,或者有人说Java很好,这个时候你绝对不能动摇,要坚持到底,彻底学会。祝你顺利学成PHP,开发自己想要的网站。

keep on never give up

php最快的学习路线相关推荐

  1. iOS开发者React Native学习路线

    2019独角兽企业重金招聘Python工程师标准>>> http://blog.talisk.cn/blog/2016/08/13/RN-Learning-path-for-iOS- ...

  2. Python后端转JAVA最快多久_【动力节点】老杜支招:Java小白学习入门攻略,涵盖学习路线...

    动力节点在B站的直播相当好,相当受欢迎,教学总监亲自解惑.零基础学Java的同学确实把思路打开不少. 回顾:11月14日晚8:00,杜老师在动力节点B站大咖直播间,首次开播与粉丝面基,本场直播不吹,不 ...

  3. 学习php技术最快需要多久,学php最快要多久 学习路线

    --稍等一会,教室有学员问问题.---- --回来继续--- 一:学PHP最快的话,要多长时间? 没有前提条件的问题讨论,只会变成无意义的争吵. 因此先设定两个前提: 前提1.学员基础为'没有任何程序 ...

  4. 2021年自然语言处理学习路线!

    贪心科技教育 内容路线:自然语言处理 NLP近几年非常火,且发展特别快.像BERT.GPT-3.图神经网络.知识图谱等技术应运而生.我们正处在信息爆炸的时代.面对每天铺天盖地的网络资源和论文.很多时候 ...

  5. 听听阿里老哥对算法工程师技术学习路线的建议

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 来源丨https://zhuanlan.zhihu.com/p/192633890 前言 知乎 ...

  6. 干货!Java 学习路线指南,看这文就够了!

    作者 | 三太子敖丙 来源 | 三太子敖丙(ID: JavaAudition) 自学/学习路线这样的一期我想写很久了,因为一直想写的全一点硬核一点所以拖到了现在,我相信这一期对不管是还在学校还是已经工 ...

  7. 区块链学习路线及资料索引

    2019独角兽企业重金招聘Python工程师标准>>> 一.学习目标 比特币发展历史,挖矿,分叉以及相关应用 区块链底层技术,如共识算法, 侧链技术, 密码学知识等,理解PKI基本知 ...

  8. 转载:一位资深程序员大牛给予Java初学者的学习路线建议

    一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来 ...

  9. python自学攻略-大牛整理!Python学习方法和学习路线,看完茅塞顿开!

    原标题:大牛整理!Python学习方法和学习路线,看完茅塞顿开! Python 是一种极具可读性和通用性的编程语言.Python 这个名字的灵感来自于英国喜剧团体 Monty Python,它的开发团 ...

最新文章

  1. linux下备份mssql文件,linux服务器怎么定时备份mysql的sql文件数据
  2. c/c++ ide 简介
  3. log4j的使用 与 父接口 slf4j 门面模式(外观模式)
  4. 冒泡排序选择排序插入排序
  5. 使用 rsync / scp 命令下载linux文件,显示网速和进度
  6. 我在STM32单片机上跑神经网络算法
  7. 个人计算机有控制器和运算器吗,cpu是由控制器和运算器组成的对还是错
  8. 运行第一个 docker image 并在浏览器中查看
  9. (29)VHDL实现时钟分频
  10. bootstrap php 多行,使用PHP循环将Bootstrap行和正确的列号添加到元素
  11. 前端试题-CSS试题(1)
  12. ASP.NET MVC Framework体验(4):控制器
  13. 企业级的Java快速开发平台,首选iMatrix平台。
  14. html加拼音注释,《弟子规》全文带拼音注释(下)
  15. FSA(有限状态自动机)python代码实现 自然语言处理作业
  16. 微信支付time_expire时间过短,刷卡至少1分钟,其他5分钟
  17. 华为广告ADS广告位测试ID
  18. 上课用计算机的好处,多媒体课件的优点
  19. 【渝粤题库】陕西师范大学201961 中外教育管理史 作业(专升本)
  20. 网易、阿里、滴滴运维面试题【网传】

热门文章

  1. 在这家不加班的 IT 公司里,我们是这样加班的
  2. 下载 rabbitmq 和 erlang 的 .rpm 文件
  3. 从国外某著名DNN 知情人士 Nina's Blog上看到一些有用的文章,在此记录一下,也为国内DNN,问题搜索,出一点力
  4. 练习6-11 城市:创建一个名为 cities 的字典,其中将三个城市名用作键;对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。在表示每座城市的字典中,应
  5. 201571030301/201571030302《小学生四则运算练习软件》结对项目报告
  6. 如何让自己像打王者荣耀一样发了疯、拼了命的学习?
  7. python 理论基础知识试题_Python理论基础知识复习
  8. 吴恩达机器学习ex7 python实现
  9. 4年工作:从量变到质变(公开版)
  10. My SQL常用命令及知识点[更新中]