学习php的心得体会
学习php的心得体会,php程序的规范性、可读性也不如java那么严谨,但这正是php的特点,因为php能发展到现在,成为三大网络编程语言之一,在很大程度上归功于它的简单,易学,易用的特点,下面带来学习php的心得体会范文,欢迎阅读借鉴。
学习php的心得体会【1】
1、关于输出:echo不是函数,只是一个语言结构,因此不需要用括号把后面的参数括起来,当然,它也允许使用像函数那样的括号,如echo("hello,xiyounet!")。
2、关于变量类型:在php变量类型上,一直存在不同的声音。
有的人认为不用关注变量类型是php的优点,使开发更简单;有的人则认为没有严格的变量类型阻碍了php的发展,也使得php程序很不规范。
我觉得这是一个仁者见仁智者见智的问题。
在开发php中,确实很少存在像java等语言那样频繁地进行变量定义和类型转换,给开发者带来了很大的方便。
而同时,php程序的规范性、可读性也不如java那么严谨,但这正是php的特点,因为php能发展到现在,成为三大网络编程语言之一,在很大程度上归功于它的简单,易学,易用的特点。
因此,总体上看是优点大于缺点。
至于它的缺点,可以通过加强编码的规范,增加注释等来弥补,况且在php中也是可以明确定义变量的使用类型的。
3、关于分支程序:在较多分支的情况下,使用switch不只是在程序结构上要优于if,在性能上比if要好得多。
例子中的条件是$a(一个变量),这个条件当然也是可以像if中的条件那样是个表达式。
在if分支中,每个分支都会对条件表达式进行一次运算,但在switch中,它只对条件计算一次就会与所有分支进行对比。
所以在有两个以上的分支中,建议尽量使用switch来代替冗长的if嵌套。
4、关于文件引用:php中文件引用的两个函数:include include_once 和require require_once 推荐使用require_once和include_once这样可以避免文件被重复多次使用。
而include的功能和require十分相似,只是include在错误处理上放宽了一点,如果include的文件不存在,只会给出一个警告并运行后面的代码,但require则会给出错误并停止运行。
事实上,include和require的主要差别在于,include仅当被执行时才会被包含进来,而require不论是否真的被执行都会先将文件包含进来。
例如,if($conditions) { include "inc.php";}.只有当$conditions为ture时,inc.php才会被引入并被解释。
但如果是require,PHP解释器不论$conditions是什么,都会先引入inc.php,再一同解析所有程序。
因此,require看上去比include要严格一些。
5、关于注释:注释是程序中必不可少的部分,高质量的注释往往会使程序更具可用性。
一般而言,典型代码中的注释包括:文件说明、类说明、方法函数说明、属性变量说明、特殊情况解释。
下面作点简要的解释:
A、文件说明:针对整个代码文件所作的说明,例如文件名、版本号、作者、发布日期、使用说明等。
B、类说明:用简要的文字描述这个类的作用。
C、方法函数说明:应该相对详细一些,需要说明函数的作用、参数类型的作用、返回值类型的作用等。
D、属性变量说明:用简要的文字描述它的作用。
E、特别说明:针对某部分的代码注释说明,一些程序的思路、算法也需要在代码旁边注明,一般是使用单行注释。
6、关于代码复用:就是指代码重用。
利用曾经写过或者别人写过的正确代码,而不是再重新编写相同功能的代码的过程就是代码重用。
除了代码级的复用还有体系机构的复用、设计模式的复用等形式,但所有的目的就是为了最大程度地减少重复劳动,提高开发的质量和效率。
学习php的心得体会【2】
先来说说学习PHP有什么用处,为什么要学?毕竟学习前应该是对所要学习的东西有所了解,才会更有兴趣去学习它。
学习PHP主要是用来开发web站点,也就是网站,它和asp、java等语言类似,都是运行在服务器上的程序,用来动态地为用户提供网页服务。
学习了它,现实里可以用它赚钱,方法是自己接活儿,或者找PHP程序员的工作,或者你也可以用PHP来自己制作网站,制作了网站后,当然也可以赚钱。
如果感觉自己在学习php方面无从下手,那么有一套很好的教程可以让你摆脱这种心理,你去看看,有一套张老师讲的.教程,循序渐进而且有系统。
所有的都是从实例出发,最重要的是免费。
再有一点重要的是,在学习前最好有个目标,就是你学这个你想用来做啥,比如我就先构思个网站,然后在学习中解决各类问题。
另外最重要的就是要有毅力
我英文不好能学习吗?回答是YSE
我数学不好能学吗?回答是YES
我没有基础看这个视频学习能学吗?回答也是YES
我没耐心能学吗?回答是NO
学习php只是一部分,html、css、js是都要学的,而且是必须的,但是这些东西尤其是js很像php,其它的就太简单了,没什么难的。
如果更好的学习建议可以先看看些 HTML 和 SQL 的基础。
另外w3school也是个不错的地方,里面有详细的手册和资料。
开始学习的时候,尤其是最开是下手编程很艰难,可以上网找些源代码来琢磨,但是一定要自己动手写,不能光看不练。
PHP最大的优势优势就是源代码十分多,不像JSP那样很多封包的,大家一定要好好利用啊。
其次,就是大家可以加些群和论坛,有问题和高手请教下,说不准会茅塞顿开,一个人闭门造车还是很累的。
俗话说,独乐乐不如众乐嘛!以上只是个人初学php的感受,希望能对大家有所帮助。
学习php的心得体会【3】
学习php也有几个月了。
断断续续的学习吧。
没有整天整天的写代码。
其实我倒是希望有时间整天整天的写代码。
那样的话就可以提高的更快了。
我大二,计算机类的学生,大一的时候学习过C ,大二上学期的时候学习了汇编语言,所以对编程有一点点基础。
加上自己喜欢编程这种比较节省脑力的东西(至少在计算的时候恨方便,记得我们学习概率论与数理方程的时候我就是写了程序来解题目的),所以在学习PHP的时候比较顺利吧。
最开始决定要学习PHP的时候,主动的接近and认识了一些在PHP方面有过经验的一些师兄。
让他们给介绍了经验还有需要看的书籍,资料等等。
然后自己开始慢慢的从基础做了。
记得最开始的时候做的是一个跟“正则表达式”有关的东东。
就是冲搜索引擎上偷数据。
虽然现在看来很简单,但那时看来还是很复杂的。
再后来,开始做一些站点了。
在css和javascript方面有有一些学习。
以及其他的一些PHP的函数操作。
一般都是字符串的操作等等。
熟悉一些函数。
后来就是写了一些简单的系统。
记得我们班推优入党的时候,我写了一个投票系统,装在一个本里面。
带到教室里面去投的。
那个时候觉得还不错,现在想想那个投票系统还是有很多的不足的。
例如,没有投票次数的限制等等。
(但是觉得都是自己班的,应该不会出现什么吧,结果还是出问题了。
本来是一人投两票的,结果是出现了单数的总票数,哎哎)
其实投票系统已经涉及到了数据库的操作了。
有了数据库操作的基础,就可以开始做文章发布系统了。
给自己的站点写了一个文章发布系统(之前没有存入数据库的时候,我都是用Dreamweaver在本地生成,然后上传的,现在想想,麻烦死了)。
文章发布系统写好了之后,就是对这个发布系统的一些优化了。
比如,文章发布的时候静态页的自动生产,目录的自动更新,文件上传等等。
还有管理员登录安全的一些操作。
到目前为之就这样啦。
其实中的感觉就是学习一门语言入门就好办了。
当初在学习C 的时候也是这样的,由于没有基础,最初的几周,都是迷迷糊糊的,入了门,对语言这种东西有了感觉,进步就很快了的。
【学习php的心得体会】相关文章:
1.学习php的心得
2.php学习心得
4.php心得体会
5.学习的心得体会