当前位置:首页 > 软件开发学习 > PHP学习 > 正文内容

自学php的经验教训

admin6年前 (2014-09-10)PHP学习991

         我是在2012年接触的php,当时看到好多网站再用,lamp非常的流行和拉风!负载均衡,分库分表,memcache等技术,很诱人的哦!当时有特别大的冲动,觉得学会php什么都简单了!下面是我的学习路线,方便大家参考!

    前提基础:HTML+CSS 或 HTML5+CSS3最好

    学习php之前,要先学些html和css,不然做的东西实在说不过去了.先看看基本语法,试着用一些php常用函数,知道变量这些.函数常用的有 echo,print,strchr,strstr,phpinfo等等,学好if,while,foreach等语句的使用,联系下mysql的连接,增删改查,学会这些,算是入门了.

        后面自己多多练习,php需要多练习

        第一个项目:txt留言板,1到2天,熟悉一下过程,基本的操作文件的读取写入,等等,熟悉php对于文件的操作。

        后面同时遇到不会的就要一直百度和看PHP手册。规范代码书写,文件命名等等,顺便养成注释的好习惯。熟悉后,可以改到mysql上来,熟悉增删改查,同时做完论坛后熟悉PHP常用的几个函数,数组函数+数据库函数等。

         后面的时间还需要反复进行练习,先做一个简单的mysql数据库论坛或者一个网站(8天)结合php学习网站的高手PHP高手带路--问题汇总解答以及PHP手册。开始做几个小的功能,然后我们开始学习thinkphp框架的代码,试着用YII,CI框架开发一些小的东西。同时看别人的代码有哪里好的地方,比如分页代码等,好好借鉴。然后还需学习discuz学习外国的开源程序(wordpress等)学习php博客上的精华知识。

        在上面的过程中,1年后必须全部掌握以下知识点,数据库必须熟练掌握 mysql & sqlserver,同时必须熟练zendstdio编辑器的操作。熟练进行phpmyadmin的操作。adodb(数据库接口)+jquery+xml+ajax(异步jquery和XML)+jquery(JS框架),熟悉OOP编程,学习thinkphp,YII,zendframe框架,学习smarty模板引擎,pear (PHP扩展与应用库),prototype(设计模式)。  对apache也应该买本管理员手册好好看看。同时大致了解一下linux等等。

      在遇到重要的记得要记录成一个文档,多用下为知笔记,有道笔记等,多总结,同时在博客上总结,要自己能不看资料教会别人。多思考,举一反三,看有什么其他方法等等。不要一遇到问题就去论坛问别人。

        真正开发的时候,框架是非常重要的,MVC的开发模式,是非常快速便利的!

      不能每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,练习代码的时候,多琢磨下,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。


扫描二维码推送至手机访问。

版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

分享给朋友:

相关文章

php过滤危险html代码

用PHP过滤html里可能被利用来引入外部危险内容的代码。有些时候,需要让用户提交html内容,以便丰富用户发布的信息,当然,有些可能造成显示页面布局混乱的代码也在过滤范围内。以下是引用片段:#用户发...

PHP header() 函数

  PHP header() 函数  PHP HTTP 函数  定义和用法  header() 函数向客户端发送原始的 HTTP 报头。  认识到一点很重要,即必须在任何实际的输出被发送之前调用 he...

php的header来定义一个php页面为utf编码或GBK编码

  php的header来定义一个php页面为utf编码或GBK编码  php页面为utf编码  header("Content-type: text/html; charset=utf-8...

php的session优化

php的session优化

这个问题很多做php开发朋友应该都有遇到过,一个启用了session_start 页面,由于执行时间过长。导致通一个用户访问,另外一个很简单的启用session_start页面一直阻塞着。 直到第一个...

计算并输出1000000次字符串比较和数字比较的耗时

//9.代码:计算并输出1000000次字符串比较和数字比较的耗时。 $str1="123"; $str2="145"; $a=microtime(tru...

PHP语言的优势?

 随着移动互联网的兴起,互联网行业正向更加智能化的Web3.0时代迈进,中国互联网 行业进入了高速发展的势态,PHP语言已经为大部分企业广泛应用和重视(如:新浪、百度、腾讯、TOM、淘宝、搜...