php学习心得【精彩6篇】

时间:2013-04-01 05:39:36
染雾
分享
WORD下载 PDF下载 投诉

php学习心得 篇一

在刚开始学习php的时候,我对这门语言充满了好奇和期待。我曾听说php是一门非常实用的编程语言,可以用来开发各种网站和应用程序。因此,我决定投入时间和精力来学习php,并且掌握它的核心概念和用法。

在学习的过程中,我发现php的语法和其他编程语言有些相似,但也有一些自己独特的特点。最初,我遇到了一些困难,特别是在理解php的变量和数据类型时。但是通过阅读相关的教程和书籍,我逐渐理解了这些概念,并且能够灵活运用它们。

随着学习的深入,我开始接触到php的函数和数组。这些是php编程中非常重要的概念,可以帮助我们更高效地编写代码。我发现php提供了丰富的内置函数,可以用来处理字符串、日期、文件等等。这让我对php的功能和灵活性有了更深入的了解。

除了基本的语法和函数,我还学习了php的面向对象编程(OOP)和数据库操作。面向对象编程让我能够更好地组织和管理代码,提高代码的可维护性和可扩展性。而数据库操作则让我能够存储和获取数据,实现更复杂的功能和交互。

通过学习php,我不仅掌握了一门实用的编程语言,还学到了很多编程的思维和技巧。我学会了如何分析和解决问题,如何合理组织代码,如何与数据库进行交互等等。这些技能不仅对我目前的学习和工作有帮助,也为我进一步学习其他编程语言打下了坚实的基础。

总的来说,学习php是一段愉快和充实的经历。通过不断地学习和实践,我逐渐掌握了php的核心概念和用法,并且在实际项目中应用了所学的知识。我相信,php这门强大的编程语言将在我的编程生涯中起到重要的作用。

php学习心得 篇二

在学习php的过程中,我深刻体会到了这门语言的强大和灵活。php可以用来开发各种网站和应用程序,无论是小型的个人网站还是大型的商业应用,都可以通过php来实现。

首先,php的语法相对简单易懂,容易上手。与其他编程语言相比,php的语法较为灵活,可以快速实现各种功能。例如,通过使用php的内置函数,我们可以轻松处理字符串、日期、文件等各种操作。这使得我们能够更加高效地编写代码,并且减少了出错的可能性。

其次,php提供了丰富的扩展和库,可以满足各种开发需求。无论是图像处理、邮件发送、PDF生成,还是数据库操作、网络编程等等,php都有相应的扩展和库可以使用。这让我们可以快速实现各种功能,并且大大提高了开发效率。

另外,php还支持面向对象编程(OOP),可以帮助我们更好地组织和管理代码。通过使用类、对象和继承等概念,我们可以将代码分解为更小的模块,提高代码的可维护性和可重用性。这对于大型项目来说尤为重要,可以让我们更好地合作开发,并且更容易调试和修改代码。

此外,php还有一个强大的社区和生态系统。在学习php的过程中,我发现了许多优秀的教程、博客、案例和开源项目。这些资源不仅帮助我更好地理解php的概念和用法,还给我提供了很多实践的机会。通过参与开源项目,我学到了很多实际的编程技巧和经验,也结识了许多志同道合的朋友。

总的来说,学习php是一段非常有意义和有趣的经历。通过学习php,我不仅掌握了一门实用的编程语言,还培养了自己的编程思维和解决问题的能力。我相信,在今后的学习和工作中,php这门语言将继续发挥它的作用,并且为我带来更多的机会和挑战。

php学习心得 篇三

  php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理,这样你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

  而在接触php前,我主要是专攻java web这个方向,虽然java学习起来有些难度,但我却被它的面向对象特性深深吸引住。

  实际上,从技术架构来说,Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JAVA可以实现多层架构。数据库层(持久化 层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如Struts就是利用Java的web开发技术 实现了MVC的设计模式,而在业务逻辑层也有Spring框架,数据库持久化层有Hibernate等框架。这些框架可以方便开发者高效、合理、科学得架 构多层的商业应用。从数学运算和数据库访问速度来讲,Java的性能也优于PHP.实际上,对于跨平台的大型的企业应用系统来讲,Java几乎已经成为唯 一的选择(微软.NET不支持跨平台),但是在于Web网站应用开发来讲,Java却面临着被PHP边缘化的危险,几乎所有的虚拟主机都支持 PHP+MySQL,而支持Java的却少之又少,在资源上,网上有不计其数的PHP资源,很多著名的大型网站(例如Facebook、 Mediawiki等)都是基于PHP的。

  Java的理念是“一次编写,到处运 行”,Java在应用框架底下的架构是无与伦比的,远胜过其他任何语言,Java的框架利于大型的协同编程开发,系统易维护、可复用性较好。而PHP很容易自学,让热备能快速简洁地编写代码,适合于快速开发,中小型应用系统,开发成本低。在调试、发布上,PHP也较Java简单。

php学习心得 篇四

  每个人的学习方式不同,写这篇文章的目的是分享一下自己的学习过程,仅供参考,不要一味的用别人的学习方法,找对自己有用的学习方式

  经常在某些论坛和QQ群里看到一些朋友会问“怎样才能学好PHP,怎样才能学好___语言”,但别人回答最多的是:从最“简单”的开始。

  这个简单也许真的不简单,呵呵。下面我想分享一下自己学习的一些过程。先说些费话,语言组织能力差,说了不少费话,愿意看的就看,不要骂我就行

  其实学习一门新语言并不是太难,重要的是你有没有准备好去学好它,时间的长短和个人的能力和决心有关。黑客界也流行一句话就是“没有入侵不了的计算机”,这句话大概的意思是说:如果你的技术比维护这台计算机的管理员更胜一筹,那么就能拿下这台计算机甚至能拿下这个管理员管理的所有计算机,如果技不如人,只能继续学习超过对方。我说这些话的意思就是让准备学习陌生语言朋友一定要下决心去学习,只要你下了决心去学了,就一定能学好,千万不要半途而废。(退一万步来说,即使是没学好,但你懂的必然比别人多)

  了解什么是最简单:

  1、网页的基本构成就是html代码,所以必须熟悉HTML/CSS/JS等基本元素

  2、熟悉PHP语法,了解PHP和HTML的运行方式,学习将PHP与HTML结合完成简单页面

  PHP手册是比较好的入门老师

  影响学习进度和程序强大是否的几个可能因素:

  1、记忆力

  一门语言的强大是否,应该看它的函数库和代码执行效率。每门语言都是有自己强大的函数库,要学好它,就必须得花很多的时间去记忆,良好的记忆力能使学习达到事半功倍的效果。

  2、数学和逻辑思维

  这个当然不是绝对影响,因为看开发项目的复杂程度。小的项目不需要太多的数学和逻辑思维能力,但如果是开发类似于财务或大量运算相关项目,这一点就是非常重要了。

  3、有其它语言的基础

  “一通百通”,这句话的道理也是不容置疑。都说有C语言基础的人,学习PHP比较容易,我没学过C语言,所以不知道这句话的效果

  4、多看别人写的代码

  学习别人的长处,补自己的不足,当然不完全为这个我始终相信:一个有组织的团队写出来的程序不会比个人差我PHP入门就是从看代码开始的,我喜欢看别人写的代码。(入门是从disucz,PHPWind和国外的phpbb看起,还有就是目前最流行的开源BLOG程序),我尽可能的收集网络上的PHP开源程序,到目前为止,我收集并下载的PHP开源程序有2GB大小,包括BBS,BLOG,CMS等。我下载并不是为了收藏他们,是学习他们的编程方式和实现方法,如果自己想实现的功能不知道怎么去实现,我就会学习他们的实现方法,并不是抄袭代码,最终结果是想通过学习,将技术变成属于自己的ASP我也是以同样的方式学习的(动易和讯的程序及其它ASP开源程序)

  5、实践

  理论固然重要,但实践必不可少。你理论知识再好,如果不实践,就不能看到理论所产生的结果或效果,并不能使你的记忆深刻,所以不能纸上谈兵

  6、恒心

  广告不是有句话是这样说的么:“世界上最高的山是自己”,这句话相信朋友们都能理解

  过自己这关,其它的都好办

  7、找对自己有用的学习方式

  这条可以参照4,我的入门是从看代码开始可能有朋友会问:“一开始看那些强大的代码,你能看懂么?”我的学习方式是从“使用”找“学函数”:PHP的函数太多,短时间不可能记住所有的函数,因为我相信,一个大的项目肯定会使用常见和必须的函数,找到这些函数,才会有重点的学习这些函数,难道你能说写BBS的函数会写BLOG用的函数少么?难道会写BBS还不会写BLOG么?找对学习方式是要经过多种学习方式的尝试,所以这个只有自己把握,毕竟每个人的学习方式不一样

  8、尽可能的找视屏教程看

  别人说十句,还不如一个操作看的明白,这个相信朋友们都有体会吧

  9、从项目开始

  一定要”逼”自己从写项目开始。任何一个高手的“成长”都是要经历一个过程,这个过程是一步步走过来的,来之不易很多朋友学习PHP的第一个作品几乎都是“留言簿”,因为是最简单的程序了会写留言簿,也并不能完全代表你已经入门了,也并不代表就会了PHP,我自己开始想以一个“网络书签”作为自己的第一个作品,但写了基本功能后就没继续了,感觉没多大意思。现在写一个完全正确针对企业的CMS系统,包括针对企业的一些常用功能,我想以这个作为自己PHP入门的第一个作品

  10、了解并学习和PHP有关的技术

  真正的高手必须得学习和PHP关联的技术,要想学好PHP,就必须得学习数据库,PHP+MYSQL被认为是“黄金搭档”所以你必须得接触MYSQL或你认为比较好的数据库,开始设计比较”合理”的数据库,这里的合理就比较广泛了,包括数据库优化和查询优化等等

  最后想说的是:“不要依靠别人”没人愿意理会一个新手的提问,因为新手提问的在他们眼里太简单,不想去解释女性朋友很流行一句话是“男人靠的住,母猪会上树”引用这句话没别的意思,只是让朋友们知道这句话的意思

  还想说的是:“珍惜别人回答的次数”人的忍耐都是有限度的,一定要珍惜这个限度,不要什么问题都去问,有些问题自己花点时间能找到答案的也去问,每问一次,别人的耐心就减去一次,等你真正需要帮助的时候,正好是别人不愿意回答你的时候,可以想像一下,你失去的太多了

  建议的是:“有问题?baidu一下”相信朋友们都已经注意到了,你问的问题,在搜索引擎里都能找到相关的提问,并且有详细的解决方案,你可以使用搜索引擎来找到自己的答案,何必去问别人呢

  目前最大的中文搜索引擎是baidu。com,全球的google,当然还有其它的搜索引擎,一个找不到,多试几个,除非你的问题是第一个提问的,那么你是幸运的,也可能是你“长相”问题,呵呵,说笑的,不要介意,不过这句话倒是挺流行

  祝正准备入门的PHP的朋友能找到适合自己的学习方式,早日成功!!

php学习心得 篇五

  在来这里参加PHP培训班之前,我自学了五个月的PHP,天天在琢磨课本上的那些看不懂的代码,照着书上写了很多代码,可测试运行,总是报错,可又不知道自己错在什么地方。心里非常焦躁,也受到了打击。后来经朋友的介绍北京恒博教育的课程是以实用为主,除了讲解理论知识外,更注重的是实际应用,老师们都是三十岁以上,在网站建设行业里有十几年工作经验了,我那朋友也是在这里学习的,于是我来到了北京那个恒博教育网站培训基地并且参加了由黄老师主讲的PHP培训课程,黄老师先给我们讲了学习PHP的重点、学习PHP的方法、学习PHP的步骤。感觉和课本上大不一样,他是先用一两天的时间讲语法基础,然后就直接讲PHP和数据库的操作,等大家会做简单的网站之后,再接着讲一些常用的函数,和更高级的用法,用黄老师的话说:“先让大家了解整个网站的制作,然后再讲更详细的,比如一些系统函数,这样学员在以后的学习中知道学的那些点怎么应用到网站开发中来”。

  虽然在这里上课的时间比大学的多,而且紧凑,但在这里看到了大学里没有的学习风气,在浓厚的学习气氛中大家也把黄老师的讲解内容完成的很好,我也从黄老师的讲解中学到了很多有用、有趣的知识,授课内容也让我耳濡目染。

  他根据我们的实际情况,告诉他了一些重点、一些方法、指导我们进行实战开发,开发项目由小到大,由简至难,慢慢深入。将所有重点理论,全部贯穿于项目的开发之中。这样理论记的深刻,项目开发也水到渠成。结果一个月不到,CMS会做了,还做了一个自己的博客,另外还参与了一个网上商城的开发。

  一个人自学,是孤独的、无助的。在我们PHP培训班,你随时可以询问老师你遇到的问题。也可以和同学们随时交流问题和心得,现在想想,以前选择自学PHP有点是在浪费时间,会走很多的弯路,常常在自学中遇到问题,可自己很难能解决,再加上某些课本上的误导,(后来在黄老师的指导下才知道课本上有很多的地方是错误的)更是困难。

  现在我已经工作两个月了,薪水还是可以的,在此我奉劝各位想自学技术的同胞们,最好是找一个专业的老师带着你,否则真的自学很浪费时间。

php学习心得 篇六

  php入门是比任何语言都简单,很好学,一般一周两周就可以写简单留言本了。学好php每一条件勤在先,打代码,拼命打代码,买本书,把里面的'代码从头打到尾,再回来不懂的再打,运行,再不理解上网上问别人,csdn高手多,回答问题慢,专问有深层次的,phpchina中手多,人多,什么问题都可以问,回答的速度非常快。一句话"百码敲百遍,其义自见",代码打得越多,运行得越多,慢慢地会对程序理解得越深。想速成吗?每天看书打代码不低于10个钟,这样坚持两个月后你就可以应付工作了。这一般人都受不了,做不到,事实上很多很强的人都是这样过来的。

  步骤/方法

  一、心态

  我说了php入门很容易,不错,但我不说php它很容易,php应用起来博大精深,如果你说做php很简单,那么我只能说你懂php懂得比较简单吧。在大学读书的时候大家一定要心态摆正,比如你想学什么语言,以后要做什么程序员,比如java,C++,我讲一例子,比如你立志做java程序员,你首先在校学校开这课程时努力要把它学好,学好了还不行哦,因为这些只能应付考试的,工作上这算是不起眼的知识,所以在剩下来的读书时间努力涉及一些应用上的,更深层次的知识,把java的学得更深才行。人的精力是有限的,你如果想一起同时学精通php,又精通java,等等,算了吧,人家工作了几年都不敢说精通,还在校的只能说是不知天高地厚了。———如果你以后想编程就努力专一花大量的时间深学它,当然也要多学一下其它的。初学者不要有这种精几门编程语言的心态,到头来样样不精,连工作也找不到。

  二、书

  买书来学习是最直接实在的,网上中原的视频教程,it实验室的算了吧,想看它们就会php是不行的,如果想学某种编程语言,就要买到那种编程语言最书的几本书来一起看,为什么要买几本呢,因为这样的,有书的这节讲不够细,那些书偏会讲得细,这样有个互补。把它们的理解合起来,更易加深对程序的理解。学好入门的后就买几个开发实例的书来看,最好把里面的代码都打打运行一下,慢慢地就会适应工作。如果你舍不得买几十元一本的书,那样你会多走很多弯路。单单的一本书给不了你多少知识。

  三、多学相关知识

  一个phper懂得php是最基本的!但必须要熟练js,css,html,sql,数据库,设计模式等等。说真的,我总觉平时写js,比php还写得多。如果说php你强,那么熟练js,css,html,sql,数据库,设计模式等等就是你值钱的地方了。不懂它们,你php再好,也算是菜鸟。工作中很快被淘汰。大家能理解到这个重要性吗。

  四、多读源代码

  多读开源的代码,dz,dedecms很多php的开源代码,读多了你思路更广了,你会发现很多很妙的写法,也是提高水平最快的方法之一。

  五、坚持

  做事要坚持,学编程也要,这是前提,是基本。

php学习心得【精彩6篇】

手机扫码分享

Top