零根底学习PHP编程的学习路线及建议
php工程师需要掌握的知识很多,但是对于初级工程师来讲相对少一些。下面为大家介绍零根底学习编程的学习路线及建议吧!
① 任何网站全都是由网页组成的,也就是说想完成一个网站,必须先学会做网页,掌握静态网页的制作技术是学习开发网站的先决条件。 因此我们要学习HTML,为今后制作网站打下根底。 学习HTML应该边学边做,HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,才能深刻记忆,一味的看书是不行的!
假设你已经可以完成一个静态页面了,那么就该开始了解动态语言,刚一接触动态语言,可能很多人都会拥有很多不解,代码不是作为直接输出的,而是要经过处理的,HTML是经过HTML解析器,而PHP也要通过PHP解析器,跟学习HTML一样的道理,想让任何的解析器工作,就必须使用它专用的语法构造
学习PHP,你应该感到幸运,因为如果你学过其他语言,你就会发现PHP还是相对简单的,这一阶段,你要搞清楚HTML和PHP的概念,你现在完全可以让PHP给你算算一加一等
于几,然后在浏览器输出。 不要觉得幼稚,这虽然是很小的一段代码,但是对于你的编程之路,可是迈出了一大步。 不过现在,你还是一个菜鸟。
② 接下来就要学习数据库了,MySQL可以说是PHP的黄金伙伴,我们要征服这个数据库,在你理解了数据库的概念之后,就要尝试通过PHP来连接数据库,进而会用PHP成功的插入,删除和更新数据。
这个时候,你可能会处于这种状态:你会HTML吗?会,我能编好几个表格排板的网页呢!你会PHP吗?会,我会把一加一的运算写在函数里,然后调用!你会MySQL吗?会,我可以把数据库里的数据插入删除啦!
③ 那接下来该做什么呢?尝试着做个小的留言本吧,这同样是新手面临的一道关卡。 花了一段时间,你终于学会把表单的数据插入数据库,然后显示出来了,应该说一个程序的雏形已经诞生了。 但是,你可能会看人家这个编论坛,那个开发CMS,我什么时候可以写一个呢?不要急,再稳固一下知识,熟悉了PHP和MySQL开发的要领后,再回头看你写的那个留言本,你也许会疑心那真的是你写的吗?这个时候,你可以完善一下你写的留言本。 留言本应该参加以及分页的功能,可以的话,UI也可以加强。
④ 这就算学会了吗?NO,NO,NO,还早呢,你到现在还没碰过OOP呢吧?那模板和框架呢?还要继续学习呀!PHP框架提供了一个用以构建web应用的根本框架,从而简化了用PHP编写web应用程序的流程。 可以节省开发时间、、有助于建立更稳定的应用。 所以说,PHP框架是一个可以用来节省时间并强化自己代码的工具。 当你第一次选择PHP框架时,建议多尝试几个,每个框架都有自己的长处和短处,例如Zend框架由于多样的功能、、并且有一个广泛的支持系统,流行了很长时间。 而CakePHP是一个晚于Zend的PHP框架,相应的支持系统也比较少,但是更为方便和易于使用。
⑤ 了解了面向对象和框架后,你应该接触一下XML了,总而言之,你绝对不会发现你全部都学会了,学无止境!学东西,永远不要妄想有速成这一说,技巧再多,但是缺少努力,那也是白搭。 有一点可以保证,就是你学会了PHP,那么再学其它语言,肯定速成,反过来也一样,如果你之前学过其它的语言,那么学PHP肯定快。
多借鉴别人成功的代码,绝对是有益无害,所以要多看那些经过千锤百炼凝出来的经典代码,是进步的最好方法。 另外,要强调的是,学习一项技术过程中可能会遇到困难,可能会迷茫,你也许学了一半的PHP,又开始打C#的主意,或者有人说Java很好,这个时候你绝对不能动摇,要坚持到底,彻底学会。
1) foreach效率更高,尽量用foreach代替while和for循环;
2) 循环内部不要声明变量,尤其是对象这样的变量;
3) 在多重嵌套循环中,如有可能,应当将最长的循环放在内层,最短循环放在外层,从而减少cpu跨循环层的次数,优化程序性能;
4) 用单引号替代双引号引用字符串以实现PHP性能优化;
5) 用i+=1代替i=i+1。 符合c/c++的习惯,效率还高;
6) 优化Select SQL语句,在可能的情况下尽量少的进展Insert、Update操作,到达PHP性能优化的目的;
表格网站php源码 7) 尽量的少进展文件操作,虽然PHP的文件操作效率也不低的;
8) 尽可能的使用PHP内部函数;
9) 在可以用PHP内部字符串操作函数的情况下,不要用正那么表达式;
10) feof、fgets、fopen、在可以用filegetcontents替代file、系列方法的情况下,尽量用 filegetcontents,因为它的效率高得多。 但是要注意filegetcontents在翻开一个URL文件时候的PHP版本问题;
如何学好PHP呢?达妹分享几点PHP学习,希望对大家有所帮助。编程是一条漫长的路,希望大家都能在这条路上寻到自己想要的明天。
(1)一切学习的资源
现在的网络兴旺,想要了解一门知识的根本概况,随意搜索一下就能到答案。既然决定学习PHP,就去一些大型的网站,多关注PHP信息,先从最根本的学起。这个过程可能会比较枯燥,也比较难,很多时候似是而非,学不会,但没关系,重要的是你接触它,爱上它。
也可以淘一些书籍来看,一边看、一边理解、一边做笔记。把根底知识稳固好!如果不理解,可以多看几遍,或者说,直接在电脑上敲几遍,运行效果看一下。实在不懂吧!再去网上的技术论坛或者社区高手帮助,如果还是觉得有难度,最好能报个培训班,毕竟自学是件消耗精力的事,也不是每个人都能坚持下来的。
(2)坚持每天写代码
一个优秀的开发工程师必定是写过上万行的代码。那么做为新手的你,肯定是要写代码的。不过,代码肯定是先易后难的。首先从简单的数据库增删改查开始,之后再延伸到复杂的。如果遇到问题,可以查手册,或者上网解决的方法,或者去技术论坛高手帮助。要知道实践是检验真理的唯一标准。
一定要持之以恒的坚持写代码,写不下去的时候,看看别人怎么写,回头继续坚持。只要熬过了最初的枯燥,一定会有所获。
(3)积累经历,学会借鉴
其实,PHP有一个非常好的地方,就是网上有很多开源的cms源代码。推荐国外的wordpress和国内的dedecms通过进展二次开发可以做一个自己的网站。增加自己的实操经历,对面试很有帮助。
现在大部分的公司开发网站,都是使用框架开发的。这样子效率高,而且本钱比较低。现在目前国内最流行的框架是ThinkPHP框架,国外最流行的Laravel、Yii、CI等。这些都是
目前企业比较常用的,能够精通一个框架,成为一名高富帅和白富美是没有什么问题的了,当然技术大牛不会只停留在一个框架上的学习上的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论