php学习心得【九篇】

php学习心得(精选8篇)

php学习心得 篇1

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

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

实际上,从技术架构来说,Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JA可以实现多层架构。数据库层(持久化 层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如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学习心得 篇2

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

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

她依据我们的实际情况,告诉她了部分关键、部分方法、指导我们进行实战开发,开发项目由小到大,由简至难,慢慢深入。将全部关键理论,全部贯穿于项目标开发之中。这么理论记的深刻,项目开发也水到渠成。结果30天不到,CMS会做了,还做了一个自己的博客,另外还参加了一个网上商城的开发。

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

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

php学习心得 篇3

词法结构

1.大小写在PHP中,关键字、函数名以及类名不区分大小写,但变量名是区分大小写的。

2.分号、空格、换行、大括号在PHP中,分号表示一个语句的结束。一般来说,空格和换行在PHP中没有实际意义,但可以提高代码的可读性。大括号表示一个语句块。

3.注释PHP支持多种注释方式。如Shell注释方式(以#开头)、C语言注释方式(以/*开头,以*/结尾)、C++语言注释方式(以//开头)。如:12345 # Shell注释方式/* C语言注释方式*/ // C++语言注释方式4.直接量指直接出现在程序中的数据值,如数据、字符串。

5.标识符、变量名、函数名、类名、常量标识符是指给变量名、函数名和类名命名的一个名字。它的首字母为下划线和大小写字母(ASCII码的0x7F~0xFF也可以,不过一般没人用。),首字母以外可以由下划线、大小写字母以及数字0~9组成。

变量名以美元符($)开头,后接标识符。※变量名是区分大小写的函数名和类名直接以标识符组成。※函数名和类名不区分大小写的PHP的常量以define以定义。如1 define('NAME', 'YUTUO');

6.关键字主要的关键字有以下一些$HTTP_COOKIE_VARS $HTTP_ENV_VARS $HTTP_GET_VARS $HTTP_POST_FILES $HTTP_POST_VARS …

PHP学习(2)数据类型

PHP有8种数据类型。

其中四种基本类型:整形、浮点型、字符串、以及布尔型;

两种复合类型:数组和对象;两种其它类型:资源和NULL。

1.整形整形是整数,可以有正负。通常范围是:- ~ 。

写法有三种:十进制、八进制以及十六进制。它可以用函数is_int($x)来测试是否是一个整形。

如:

$a = 10; //十进制

$a = -10; //十进制

$a = 010; //八进制

$a = -010; //八进制

$a = 0x10; //十六进制

$a = -0x10; //十六进制

if (is_int($a)) echo $a; …

PHP学习(3)变量

在上一篇里说了变量是以美元符号($)作为前缀的标识符。如:$name。变量可以存放任何类型的值;在PHP中没有显示的语法来声明变量。第一次使用变量时,变量就被创建了。

1.变量的变量变量的变量,即把一个变量名存在另一个变量中,如:12 $name = 'value'; $$name = '1234';执行后,会创建一个$value的变量,它的.值为'1234′。 2.变量引用在PHP中,变量也和指针差不多。

变量引用表示把两个变量指向同一个值,别名的意思差不多吧。因为是指向同一个地址,所以更改其中一个变量的值,另一个变量也会改变。要注意的是重设一个变量不会对改变另一个变量,这是因为重设变量只是把变量指向NULL,而没有修改另一个变量所指向的值。

函数的参数以及返回值都可以是一个变量引用,这样可以防止复制很大的数据类型(如:字符串、数组、类)。

示例代码:

//更改其中一个变量的值

$value_a = 'Test';

$value_b = & $value_a;

$value_b = 'Change';

print "$value_a is $value_a";

print "$value_b is $value_b"; …

PHP学习(4)表达式和操作符

PHP的表达式是指通过一定的操作符计算出结果的一个语句。 PHP的操作符是基本上都是从C语言和Perl语言借鉴而来的。

1.隐式类型转换数字型计算时(加、减、乘、除、求余等),先把字符串转化为数字,如果转化成的数字是浮点数或者表达式中含有浮点数,则其它数字转化为浮点数进行计算,否则用整数进行计算。字符串计算时(字符串连接),把数字转化为字符串再连接。

2.递增和递减递增和递减可以放到变量前或者变量后。放在变量前表示先加(减)1再计算,放在变量后表示先计算再加(减)1

3.类型转换类型转操作符有一些同义操作符。比如:(int)和(integer),(float)和(real),(bool)和(boolean)附:下表列出了PHP的运算符,其中“优先级”从大到小(大的优先级高)表示操作符的优先级;“结合性”表示操作符是左结合还是右结合(“没有”表示没有结合性)。

优先级结合性操作符说明19没有new创建对象18右数组下标17右!,~逻辑取反,逐位取反右++,–递增,递减右(int),(double),(string),(array),(object)类型转换右…

PHP学习(5)流控制语句

在PHP中,流控制语句主要有条件语句和循环语句组成。其中,流控制语句有if/else和switch语句;循环语句有while和for语句。

1. IF语句在PHP中,IF语句有两种语法结构。一种用大括号表示语句块,一种用冒号表示语句块。前者一般用于纯代码中,后者一般用于代码和HTML结合时。两种写法如下:1234567 //大括号表示语句块if ($value) { //操作; } elseif($value) { //操作; } else { //操作; } //冒号表示语句块if ($value) : //操作; elseif($value) : //操作; else : //操作; endif; …

PHP学习(6)包含代码和嵌入PHP

包含代码在PHP中,包含代码有四个函数,include include_once require require_once。

include和require的主要区别是,如果文件不存在require函数会抛出一个致命错误,而include只会抛出一个警告。

include include_once以及require require_once,其中后缀为once的表示如果代码已经包含该文件,不再再次引用该文件。嵌入PHP在HTML中嵌入PHP有四种方法:XML形式、SGML形式、ASP形式、脚本形式。其中ASP形式默认是不支持的,必须在PHP配置文件[PHP.ini]中,修改asp_tags为On。

php学习心得 篇4

先来说说学习PHP有什么用处,为何要学?毕竟学习前应该是对所要学习的东西有所了解,才会更有爱好去学习它。

学习PHP关键是用来开发web站点,也就是网站,它和asp、java等语言类似,全部是运行在服务器上的程序,用来动态地为用户提供网页服务。

学习了它,现实里能够用它盈利,方法是自己接活儿,或找PHP程序员的工作,或你也能够用PHP来自己制作网站,制作了网站后,当然也能够盈利。

假如感觉自己在学习php方面无从下手,那么有一套很好的教程能够让你摆脱这种心理,你去看看,有一套张老师讲的教程,循序渐进而且有系统。全部的`全部是从实例出发,最主要的是无偿。

再有一点主要的是,在学习前最好有个目标,就是你学这个你想用来做啥,比如我就先构思个网站,然后在学习中处理各类问题。

另外最主要的就是要有毅力

我英文不好能学习吗?回复是YSE

我数学不好能学吗?回复是YES

我没有基础看这个视频学习能学吗?回复也是YES 我没耐心能学吗?回复是NO

学习php只是一部分,html、css、js是全部要学的,而且是必需的,不过这些东西尤其是js很像php,其它的就太简单了,没什么难的。假如更加好的学习提议能够先看看些HTML和SQL的基础。另外w3school也是个不错的地方,里面有具体的手册和资料。

开始学习的时候,尤其是最开是下手编程很艰苦,能够上网找些源代码来琢磨,不过一定要自己动手写,不能光看不练。PHP最大的优势优势就是源代码十分多,不像JSP那样很多封包的,大家一定要好好利用啊。

其次,就是大家能够加些群和论坛,XX手机版有问题和高手请教下,说不准会茅塞顿开,一个人闭门造车还是很累的。俗话说,独乐乐不如众乐嘛!以上只是个人初学php的感受,期望能对大家有所帮助。

php学习心得(篇5)

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学习心得 篇6

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定,但是我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。环境搭建好,当你看见你的浏览器输出“itworks"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

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

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。

但是我要在这里说一下php在网站开发中最常用的几个功能:

分页原理

上传原理

生成html文件

文件截取

图片添加水印

制作图片验证码

利用模板分离开发过程

pear库的使用

验证用户

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。但是我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。现在我先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

php学习心得 篇7

PHP是一个基于服务端来创建动态网站的脚本语言,我们可以用PHP和HTML生成网站主页。当一个访问者打开主页时,服务端便执行PHP的命令并将执行结果发送至访问者的浏览器中, PHP和他们不同之处在于PHP开放源码和跨越平台,PHP可以运行在WINDOWS?NT和多种版本的UNIX上。它不需要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使您的服务器的内存映象减小。PHP消耗的资源较少,当PHP作为Apache Web服务器一部分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。

这个学期开设php web 设计的课程,跟以前所有开设的课程有很大的区别,这门课程的灵活性很强,学习起来说难不难说易不易;其实学习的过程当中并不一定要学到多少东西,个人觉得开散思维怎样去学习,这才是最重要的,而这门课程恰好体现了这一点。此次的实训以班级为主体,以个人为单位而开展的一次综合的实践,老师也给予我们足够的空间让我们完成此次的实训,这让我觉得压力减轻。

这次的实训从代码上面看起来很复杂,原来以为自己负责将网站建起来任务是最轻的,没有想到是最为复杂的。我们的时间有限,不得不在其他的时间进行补充和修改。此次我们的主题就是围绕学生管理系统和新闻发布系统,

通过这次的实训,让我受益匪浅。第一.不懂就问,即使一个学习的机会又是一个解决问题的办法。不管这次的结果会怎样,至少我曾经在一起努力过,体验其中的过程才是收获。

第二:在建系统的过程当中,有些地方没有接触过,不懂得怎样将它的效果在自己的网页中实现;如果没有这次实训,我也不会刻意的去学,去摸索,更不会看到自己的缺陷。第三:通过这次的实践操作,我认识到了自己的不足,更感觉到了自己与别人的差距。为了明年的毕业而做准备,从各方面充实自己,使自己适应这个社会。

总之,这次的实训给予了我不同的学习方法和体验,让我深切的认识到实践的重要性。在以后的学习过程中,我会更加注重自己的操作能力和应变能力,多与这个社会进行接触,让自己更早适应这个陌生的环境,相信在不久的将来,可以打造一片属于自己的天地。

php学习心得 篇8

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学习心得 篇9

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

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

实际上,从技术架构来说,Java语言相比PHP有明显的优势,Java使用的是面向对象的系统设计方法,而PHP还是采用面向过程的开发方法。PHP只能实现简单的分布式两层或三层的架构,而JA可以实现多层架构。数据库层(持久化 层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。例如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实训心得篇五

学习php也有几个月了。断断续续的学习吧。没有整天整天的写代码。其实我倒是希望有时间整天整天的写代码。那样的话就可以提高的更快了。我大二,计算机类的学生,大一的时候学习过C++,大二上学期的时候学习了汇编语言,所以对编程有一点点基础。加上自己喜欢编程这种比较节省脑力的东西(至少在计算的时候恨方便,记得我们学习概率论与数理方程的时候我就是写了程序来解题目的),所以在学习PHP的时候比较顺利吧。

最开始决定要学习PHP的时候,主动的接近and认识了一些在PHP方面有过经验的一些师兄。让他们给介绍了经验还有需要看的书籍,资料等等。

然后自己开始慢慢的从基础做了。记得最开始的时候做的是一个跟“正则表达式”有关的东东。就是冲搜索引擎上偷数据。虽然现在看来很简单,但那时看来还是很复杂的。

再后来,开始做一些站点了。在css和javascript方面有有一些学习。以及其他的一些PHP的函数操作。一般都是字符串的操作等等。熟悉一些函数。

后来就是写了一些简单的系统。记得我们班推优入党的时候,我写了一个投票系统,装在一个本里面。带到教室里面去投的。那个时候觉得还不错,现在想想那个投票系统还是有很多的不足的。例如,没有投票次数的限制等等。(但是觉得都是自己班的,应该不会出现什么吧,结果还是出问题了。本来是一人投两票的,结果是出现了单数的总票数,哎哎)

其实投票系统已经涉及到了数据库的操作了。有了数据库操作的基础,就可以开始做文章发布系统了。给自己的站点写了一个文章发布系统(之前没有存入数据库的时候,我都是用Dreamweaver在本地生成,然后上传的,现在想想,麻烦死了)。

文章发布系统写好了之后,就是对这个发布系统的一些优化了。比如,文章发布的时候静态页的自动生产,目录的自动更新,文件上传等等。还有管理员登录安全的一些操作。

到目前为之就这样啦。其实中的感觉就是学习一门语言入门就好办了。当初在学习C++的时候也是这样的,由于没有基础,最初的几周,都是迷迷糊糊的,入了门,对语言这种东西有了感觉,进步就很快了的。

php实训心得篇六

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定,但是我还是强烈建议自己搭建php环境。因为在搭建的过程中你会遇到一些问题,通过搜索或是看php手册解决问题后,你会更加深刻的理解它们的工作原理,了解到php配置文件中的一些选项设置。环境搭建好,当你看见你的浏览器输出“it works"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

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

我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:

分页原理

上传原理

生成html文件

文件截取

图片添加水印

制作图片验证码

利用模板分离开发过程

pear库的使用

验证用户

这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql

,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。但是我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。现在我先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

一键复制全文保存为WORD
相关文章