php实训心得体会

时间:2020-12-08 18:21:43 心得体会 我要投稿

php实训心得体会

  当在某些事情上我们有很深的体会时,可用写心得体会的方式将其记录下来,如此就可以提升我们写作能力了。那么心得体会到底应该怎么写呢?下面是小编为大家收集的php实训心得体会,欢迎大家借鉴与参考,希望对大家有所帮助。

php实训心得体会

php实训心得体会1

  在这个互联网飞速发展的时代中,各类软件的学习早已成为了一大热门趋势,而php作为其中的一项近年来也是非常火热的。

  但在学习过程中一定要注意总结和实践,敢于动手操作才能真正的掌握其中的精髓。

  我先把我自己学习PHP的过程做一下概括:

  (1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度

  (2)理解动态语言的概念,运做机制,熟悉PHP语法

  (3)学习如何将PHP与HTML结合起来完成简单动态页面

  (4)接触MYSQL,开始设计数据库程序

  (5)不断巩固,摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板

  (6)完成一个功能齐全的动态站点

  我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何东西其实都不简单,即使是小吃部的烧饼也不是一下子就会做成的。

  我先解释一下我的学习思路。

  首先,理解网站这一概念之后不难看出,任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握了HTML,才能为今后制作网站打下基础。

  在学习HTML中我想边学边做是最有效的方式,当然这一方式对于学习PHP同样是最有效的。

  HTML中的任何元素都要亲自实践,只有明白了什么元素会起到什么效果之后,你才会记忆深刻,而一味的啃书,绝对是不行的,我想大部分新手之所以觉得概念难学,大部分是一个字“懒”,懒是阻止进步的最大敌人,所以克服掉懒的习惯,才能更快的学好一样东西。

  也许您在学习PHP的时候只想尽快的开发一个网站,也就会想我做网站,干嘛要学什么网页这些小儿科?不难看出,眼高手低的新手不在少数,这种思想无疑于建造空中楼阁,你不建地基,何来的房顶呢?

  OK,掌握静态网页的制作技术是学习开发网站的先决条件,这一点就讲到这里,因为这篇文章不是教程文章,也就不对技术进行深入的刨析了。

  我假设你目前已经可以完成一个静态页面了,当然,做的好看难看是另外一说,皮皮我的第一个网页也没好看到哪去,但是“孩子”再丑,咱们做“爹妈”的也不能嫌弃不是?这毕竟是咱的成果。

  那么咱们就开始学习动态语言的概念吧,刚一接触动态语言,可能很多人都会蒙了,怎么这乱七八糟的东西,在网页里显示的时候却是另外一码事?其实这并不算乱七八糟,你写的HTML代码不也一样是一堆堆的字符吗?毕竟,代码并不是作为直接输出的,而是经过处理的,说白了,HTML是经过HTML解析器,而PHP当然也就通过PHP解析器了,跟学习HTML一样的道理,想让任何的解析器完成操作,就必须使用它们专用的语法结构,所以PHP长相奇怪也就不足为奇了。

  对于PHP的理解是新手最难迈过的一道门槛,不过你应该感到幸运的是PHP已经最大极限的为了新手而努力了,如果你学过其他的语言,也许会觉得PHP的确相当的简单,但是如果你之前什么都没学过,那么阿弥陀佛,硬着头皮琢磨吧。

  书过三遍自然熟,这个简单的道理告诉我们,即使你理解不了PHP,但是也必须先跟它混个脸熟,看,一遍遍的看,看的同时一边琢磨,一边按照它所教的打代码,即使你搞不清楚那些代码到底是干嘛的,但是起码你应该找找感觉。

  在一段挣扎之后,聪明的你,显然已经逐渐的开悟了,慢慢的理解了编程的概念,那么祝贺你,你已经迈出了成功的第一步。

  搞清楚HTML和PHP的概念,那么PHP和HTML混合编程应该不成问题,在这期间,你完全可以让PHP给你算算一加一等于几,然后在浏览器输出,不要觉得幼稚,这的确是跟阿波罗登月一样,你打的是一小段代码,但是对于你的编程之路,可是迈出了一大步啊!兴奋吧?但是不得不再给你泼点冷水,您还是菜鸟一个。

  高兴一段时间就必须继续努力了,接下来就是学习数据库了,MYSQL可算是PHP的黄金搭档了,不过,虽然话是这么说,你也可能恨不得把MYSQL给生吞活剥了,因为这一行一列的东东简直让自己头晕目眩。

  头晕归头晕,目眩归目眩,你不可能吃饭的时候咬了自己一下舌头就从此不吃饭了不是?放下畏惧,继续努力,咱们是来征服它的,而不是被它征服的,振奋起来吧同志。

  在一番搏斗之后,你终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过PHP来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。

  学会了PHP和数据库的你,无疑是左手拿着MOTOLOLA右手拿着NOKIA,要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意的拍拍肩膀对你说:哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢!

  等到你发奋努力的学会了用PHP成功的插入,删除,更新数据的时候,显然,你已经距离成功指日可待了。

  这个时候的你也许是这种状态:

  你会HTML吗?会,我能编好几个大表格排板的网页啦!

  你会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦!

  你会MYSQL吗?会,我会把我的信息在数据库里插入删除啦

  那,接下来你该怎么做呢?我觉得,小试一下身手,大概是没问题了,那么交给你个任务,做个留言本吧,这和HELLOWORLD有一比啊!^_^,同是新手面临的第一道关。

  花了一段时间,你终于学会把表单的数据插入数据库,然后显示出来了,应该说一个程序的雏形已经诞生了。

  但是,你可能瞅瞅东,看看西,人家这个编论坛,那个CMS,还有那啥CRM,我啥时候写一个呢?

  不要急,可以说你的马步已经扎的差不多了,接下来就要开始练把势的时候了,如果有条件的话,用笔或者打印一个简易的PHP手册在身上,时不时的摸出来看看,记得,去WC也不能放过(^2^)。

  再有条件的话,买本书看看吧,《PHP+MYSQLWEB开发(第三版)》号称圣经级,(也许是个不错的选择(声明:作者没给我啥好处费,我也不是书托,隔着大老远,我连他老兄的面都没见过的说-_-)

  巩固了自己的知识,熟悉了PHP和MYSQL开发的要领之后,再回头看你写的那个留言本,你也许会怀疑那真的是你写的吗?当然,如果屋里还有鬼的话,也许是它写的-_-

  这个时候,你的留言本应该加入注册以及分页功能了,而如果你更强的话,UI(用户界面)也可以加强,完成之后,感觉是不是特有成就感?不管怎么样,咱好歹是写了一个动态网站程序了,放在自己的网站上耍耍吧,让好朋友来看看,嘿,看咱写的多棒,然后再在网上宣传一下。

  几天之后你再打开留言本,哎?哇,一下弹出N多页面!很明显,你的留言本并没有做好安全防范,被人用JS代码小小的耍了一下,我很同情你这个时候的感受,但是没有别的.办法了,继续努力吧!

  你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。

  那么接下来,这就算学会啦?NO,NO,NO,还早呢,你至尽还没碰过OOP之类的吧?模板呢?

  恩,学!加紧学呀学,学会了这些之后,你又学会了生成静态网页,现在你应该接触一下XML了,恩,XML也了解了,那么AJAX你也得接触接触吧?AJAX完了....然后...

  总而言之,你绝对不会发现你全部都学会了,一些真正的强人总会搞出新玩意来丢给你,你不学就落后了,也印证了前人的经验,果然是学无止境啊!

  我想通过我的一番YY,你也应该大致熟悉了一些学习过程,也许我的过程和你的有些出路,但是不管怎么样是殊途同归,我写这么多,也只是给大家一个借鉴的机会,至于好与不好,默默不敢打包票^0^

  看完之后你发现,罗嗦这么多,对我一点用处没有啊,我知道该怎么学,但是我想如何才能更快的学,一周速成,啊不,24小时速成那种,皮皮你有没?

  我.......我没有,但是2分钟之内把你扁进医院里,我倒是有把握-_-

  学东西,永远不要妄想有速成这一说,告诉你了一个方式,但是缺少努力这一环节,那也是白搭。

  但是有一点我可以给你保证的就是,你学会了PHP,那么学其他的语言,肯定速成,反过来也一样,如果你之前学过其他的语言,那么学PHP肯定快。

  不过语法好学,但是怎么用语法来实现每个人都有每个人的方式,几乎是各有千秋。

  然而借鉴别人成功的代码,绝对是有益无害,因此,多看那些经过千锤百炼凝出来的经典代码,是进阶的最好方法。

  讲了这么多,无非是想说:学习PHP不仅要掌握方法,更多的是付出汗水,我不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,如果自己想放弃,暴力一点的话,就自己抽自己一个嘴巴,然后大吼:别人可以,我为什么就不可以?(是不是有点阎罗教练的味道,默默的确是电影看多了,抽嘴巴是会痛的,各位其实明白这个道理了就行了)

  另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/.NET的对比也许会让你无所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,这个时候的你绝对不能动摇,哪怕你真想学,也得学会了PHP。

  然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起,没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,

  因此,你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这么锻炼出来的。

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实训心得体会3

  一、学习内容:(实训和学习的具体内容)

  (一)经典案例

  function dialog(){

  var dialog= art.dialog

  ({

  } title: 'hello world!', content: '

  ' }); dialog.lock();

  (二)PHP基本语法

  1、运算类型介绍与应用

  从左到右,先算乘除后算加减,遇到括号先算括号内

  $a =2;

  $b=7;

  echo ++$a;

  echo $b++;

  2、数据类型 源码调试

  php与html交互

  Php里输入html:Echo”html标签语句”

  Html里输入php:

  3、条件语句的介绍与应用

  (1)if

  $a=3;

  if($a==0){ echo"输出0";}

  elseif($a==1){ echo"输出1"; }

  elseif($a==2){ echo"输出2"; }

  (2)switch $a=3;

  switch($a){

  case 0:echo"输出0"; break;

  case 1:echo"输出1"; break;

  case 2: echo"输出2";break;

  default: echo"无有效输出";

  }

  4、循环语句的介绍与应用

  $a =0; $b=0;

  while($a<5){ echo ++$a.""; };

  echo"

  ";

  do{echo ++$b.""; }while($b<5);

  echo"

  ";

  for($i=1;$i<10;$i++){echo "输入值为:",$i; echo"

  ";}

  5、数组的创建修改使用

  (1)$arr =array("a"=>100,"b"=>"Hello","c"=>300);

  print_r($arr);//内容

  echo"

  ";

  var_dump($arr);//类型,值

  echo "

  ".$arr["a"];

  (2) 使用 count 函数统计数组条数,使用 is_array函数判断数组

  $arr =array(100,200,300,400);

  echo count($arr);

  echo"

  ";

  if(is_array($arr) ) echo "这是数组";

  else echo "不是数组";

  (3) 另一种创建数组的函数explode

  $str="1980-1990-20xx-2010";

  $arr2= explode("-",$str);

  echo"

  这个数组为";

  print_r($arr2);

  (4)使用foreach 遍历数组

  $str="1980-1990-20xx-2010";

  $arr2= explode("-",$str);

  echo"

  这个数组为";

  print_r($arr2);

  echo"

  ";

  foreach($arr2 as $key=>$value)

  { echo "这是第".$key."个数组元素"; echo $value."

  "; }

  (5)遍历函数

  function bianli ($abc){

  foreach ($abc as $key=>$value)

  { echo "这是第".$key."个数组元素"; echo $value."

  ";} }

  $arr=array(12,13,132,23,44,35,6,76,55);

  bianli($arr);

  6、函数和自定义函数

  echo date("Y-m-d");

  echo md5("212320"); //显示年月日 //加密

  (三)、Mysql

  1、简介和创建新的数据库

  (1)最常见使用WEB方式访问:phpMyAdmin ;

  (2)介绍数据库中常用字段类型

  DECIMAL(M,D); VARCHAR; TIMESTAMP; TEXT

  2、建立test,student表,在test表中查询

  select * from test where uid like'张%'

  select * from test limit 2,3

  select remark, count(id) as number from test group by remark

   into test(id,uid,regdate,remark)values('5','王丹','20xx-07-04','学生')

  3、MYSQL在PHP5中的应用

  (1)PHP与mysql建立链接

  $conn=@mysql_connect("localhost","root","") or die("连接错误");

  mysql_select_db("test",$conn) or die ("连接表错误");

  (2) 如何去执行一个SQL语句

  ①插入

  $sql=" into test (id,uid,regdate,remark) values('','宋七','20xx-01-06','老干部')";

  mysql_query("set names 'GBK'"); //解决中文乱码

  mysql_query($sql,$conn) or die(mysql_error());

  ②查询并显示

  $sql="select * from test where remark like'学生%'";

  mysql_query("set names 'GBK'");

  $query=mysql_query($sql,$conn) or die(mysql_error());

  $row=mysql_fetch_row($query); //用来查询结果的一行保存至数组

  while($row=mysql_fetch_array($query))// 通过循环,可以将查询结果全部获得

  {echo $row[0]."-". $row[1]."-".$row[2]."-".$row[3].""."

  ";}

  ③用table显示查询结果



学号
姓名
入学日期
人员类别

  

  $conn = @mysql_connect("localhost", "root", "") or die ("连接错误");

  $db=mysql_select_db("test",$conn) or die ("连接数据库错误");

  $sql="select * from test where remark like '学生'";

  mysql_query ("set names'GBK'");

  $query=mysql_query ($sql,$conn) or die (mysql_error());

  while ($row=mysql_fetch_array ($query))

  {

  echo "

  ";


  echo "

  ";

".$row[01]."

  echo "

  ";

".$row[1]."

  echo "

  ";

".$row[2]."

  echo "

  ";

".$row[3]."

  echo "

  ";


  }

  ?>






  二、学习过程:(实训过程中出现的问题和解决问题的办法)

  1、模仿经典案例过程,出现了有点小问题,经过练习和组内讨论已经解决。

  2、PHP基本语法,属于新内容,但和C大体相似,需要注意写法上的细节,已

【php实训心得体会】相关文章:

1.php心得体会

2.关于实训的心得体会

3.java实训的心得体会

4.电工连线实训心得体会

5.审计实训心得体会

6.实训心得体会

7.工地实训心得体会

8.电工实训心得体会

9.数控实训心得体会