PHP初学者的学习线路:

  • 1) HTML/CSS/JS等网页基本元素 可制作简单的网页 对元素属性相对熟悉。
  • 2) 理解动态语言的概念和运做机制 熟悉基本的PHP语法。
  • 3) 学习如何将PHP与HTML结合起来 完成简单的动态页面。
  • 4) 接触学习MySQL 开始设计数据库。
  • 5) 不断巩固PHP语法 熟悉大部分的PHP常用函数 理解面向对象编程 MySQL优化 以及一些模板和框架。
  • 6) 最终完成一个功能齐全的动态站点。

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

  • 假设已经可以完成静态页面了 那么就该开始了解动态语言 HTML是经过HTML解析器 而PHP也要通过PHP解析器 解析器工作 使用专用的语法结构。

  • PHP相对简单 这一阶段 要搞清楚HTML和PHP的概念 现在完全可以让PHP给算算一加一等于几 然后在浏览器输出。

  • 数据库 MySQL 是PHP的黄金搭档 要征服这个数据库 尝试通过PHP来连接数据库 用PHP 插入 删除和更新数据。

  • 会HTML吗?会 能编好几个表格排板的网页呢!会PHP吗?会 会把一加一的运算写在函数里 然后调用!会MySQL吗?会 可以把数据库里的数据插入删除啦!

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

  • 这就算学会了吗? 还早呢 到现在还没碰过OOP呢吧?那模板和框架呢?还要继续学习呀!PHP框架提供了 用以构建web应用的基本框架 简化 用PHP编写web应用程序的流程。 节省开发时间、有助于建立更稳定的应用。 PHP框架是 可以 节省时间并强化 代码的工具。当第一次选择PHP框架时 建议多尝试几个 每个框架都有自己的长处和短处 例如Zend框架由于多样的功能、并且有 广泛的支持系统 流行了很长时间。而CakePHP是一个晚于Zend的PHP框架 相应的支持系统也比较少 但是更为方便和易于使用。

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

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