第一篇、参加PHP培训心得
php学习心得
参加PHP培训心得
不逼自己一把永远都不知道自己有多大潜力,决心提升自己的小关决定努力
备战五个月PHP培训。他说“在五个月的PHP培训过程中,我每天都是最早到
学校,周六也是雷打不动的来学校自习,甚至节假日都泡在教室学习,我明白想
要找到好工作,不光靠优秀的讲师和平台,更重要的是自己的努力。
我要求自己每天要把老师教的内容全部吸收,除了认真听讲以外,我争取课
下更多的时间反复的练习代码,认真对待每周的测试和每月的考试,并且对自己
的学习进行阶段性总结。
五个月坚持下来,我不仅获得了PHP培训技能,更养成了爱学习、爱总结的,
虽然毕业后找工作依然有压力,但是这次我对自己很有信心,面试也是非常的顺
利,真是非常感谢兄弟连的平台,感谢兄弟连老师的耐心指导,让我有能力选择
并改变自己的人生。
兄弟连IT教育版权所有
第二篇、php实训心得
php学习心得
php实训心得
PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都
是一种在服务器端执行的嵌入HTML文档的脚本语言,下面是学习啦带来的php
实训心得体会,仅供参考。php实训心得一
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中文件引用的两个函数includeinclude_once和
requirerequire_once推荐使用require_once和include_once这样可以避免
文件被重复多次使用。而include的功能和require十分相似,只是include在
错误处理上放宽了一点,如果include的文件不存在,只会给出一个警告并运行
后面的代码,但require则会给出错误并停止运行。事实上,include和require
的主要差别在于,include仅当被执行时才会被包含进来,而require不论是否
真的被执行都会先将文件包含进来。例如,if($conditions){include"";}.
只有当$conditions为ture时,才会被引入并被解释。但如果是require,
PHP解释器不论$conditions是什么,都会先引入,再一同解析所有程
序。因此,require看上去比include要严格一些。
5、关于注释注释是程序中必不可少的部分,高质量的注释往往会使程序更
具可用性。一般而言,典型代码中的注释包括文件说明、类说明、方法函数说明、
属性变量说明、特殊情况解释。下面作点简要的解释
A、文件说明针对整个代码文件所作的说明,例如文件名、版本号、作者、
发布日期、使用说明等。
B、类说明用简要的文字描述这个类的作用。
C、方法函数说明应该相对详细一些,需要说明函数的作用、参数类型的作
用、返回值类型的作用等。
D、属性变量说明用简要的文字描述它的作用。
E、特别说明针对某部分的代码注释说明,一些程序的思路、算法也需要在
代码旁边注明,一般是使用单行注释。
6、关于代码复用就是指代码重用。利用曾经写过或者别人写过的正确代码,
而不是再重新编写相同功能的代码的过程就是代码重用。除了代码级的复用还有
体系机构的复用、设计模式的复用等形式,但所有的目的就是为了最大程度地减
少重复劳动,提高开发的质量和效率。
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学习心得
学会了PHP和数据库的你,无疑是左手拿着MOTOLOLA右手拿着NOKIA,
要多潇洒,有多潇洒,哈哈,终于学会了,但是可能这个时候,又会有人不经意
的拍拍肩膀对你说哥们,别高兴的太早,你还是菜鸟,离学会还差着一大截呢!
等到你发奋努力的学会了用PHP成功的插入,删除,更新数据的时候,显然,
你已经距离成功指日可待了。
这个时候的你也许是这种状态
你会HTML吗?会,我能编好几个大表格排板的网页啦!
你会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦!
你会MYSQL吗?会,我会把我的信息在数据库里插入删除啦php学习心得
那,接下来你该怎么做呢?我觉得,小试一下身手,大概是没问题了,那么交
给你个任务,做个留言本吧,这和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/的对比也许会让你无
所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,
这个时候的你绝对不能动摇,哪怕你真想学,也得学会了PHP。然后再学,见异
思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无
所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起,
没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,
你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这
么锻炼出来的。
php实训心得三
PHP是一个基于服务端来创建动态网站的脚本语言,我们可以用PHP和
HTML生成网站主页。当一个访问者打开主页时,服务端便执行PHP的命令并
将执行结果发送至访问者的浏览器中,PHP和他们不同之处在于PHP开放源码
和跨越平台,PHP可以运行在WINDOWS?NT和多种版本的UNIX上。它不需
要任何预先处理而快速反馈结果,它也不需要mod_perl的调整来使您的服务器
的内存映象减小。PHP消耗的资源较少,当PHP作为ApacheWeb服务器一部
分时,运行代码不需要调用外部二进制程序,服务器不需要承担任何额外的负担。
这个学期开设phpweb设计的课程,跟以前所有开设的课程有很大的区别,
这门课程的灵活性很强,学习起来说难不难说易不易;其实学习的过程当中并不一
定要学到多少东西,个人觉得开散思维怎样去学习,这才是最重要的,而这门课
程恰好体现了这一点。此次的实训以班级为主体,以个人为单位而开展的一次综
合的实践,老师也给予我们足够的空间让我
们完成此次的实训,这让我觉得压力减轻。
这次的实训从代码上面看起来很复杂,原来以为自己负责将网站建起来任务
是最轻的,没有想到是最为复杂的。我们的时间有限,不得不在其他的时间进行
补充和修改。此次我们的主题就是围绕学生管理系统和新闻发布系统,
通过这次的实训,让我受益匪浅。第一.不懂就问,即使一个学习的机会又是
一个解决问题的办法。不管这次的结果会怎样,至少我曾经在一起努力过,体验
其中的过程才是收获。第二在建系统的过程当中,有些地方没有接触过,不懂
得怎样将它的效果在自己的网页中实现;如果没有这次实训,我也不会刻意的去
学,去摸索,更不会看到自己的缺陷。第三通过这次的实践操作,我认识到了自
己的不足,更感觉到了自己与别人的差距。为了明年的毕业而做准备,从各方面
充实自己,使自己适应这个社会。
总之,这次的实训给予了我不同的学习方法和体验,让我深切的认识到实践
的重要性。在以后的学习过程中,我会更加注重自己的操作能力和应变能力,多
与这个社会进行接触,让自己更早适应这个陌生的环境,相信在不久的将来,可
以打造一片属于自己的天地
第三篇、网站开发心得体会
php学习心得
网站开发心得体会
由于没有独立或团队开发比较正规网站的经验,我在这次的我爱出游网站的
开发中可以说是摸着石头过河,很多东西都是边学边做,在实际的制作中才发现
原先制定的计划的不合理,不得不对计划进行修改。当然在这次网站的制作中我
也学到了很多东西。
中期检查时赖老师对我们使用框架提出异议,认为滚动条不利于美观,要求
修改。我当时想到有三种修改方法把所有的导航做成文件使用asp的链接文件,
把导航链接到相应的位置;修改相应关的代码,美化边框;不使用框架,每个页面都
是完整的页面。由于我一向反对把一个静态网页的后辍改成asp,如果为了导航而
这么做我,我觉得没必要,所以排除了第一种,而美化框的代码始终没有找到。
最终我选择了看起来最简单的第三种方案,这也使得网站的后期修改显得很繁琐。
做完网页的模板后我一直在制作论坛,做出了一个很简陋的论坛。在论坛的
开发过程中我体会到实现论坛的基本功能并不复杂,数据库只需要用户、栏目、
帖子等几个表,再通过代码进行查询、判断、显示、更新等操作。但是这只是论
坛最基本的功能而已,而网上的论坛还有许许多多的功能,要完善那些功能我感
到力不从心。最终通过全组的集体讨论,我们决定放弃自己开发论坛的想法,使
用了bbsxp论坛,作为我们网站的论坛。
之后我开始考虑博客的制作,我试用了几乎网上所有可以找到的基于asp的
中文博客程序。我很喜欢zblog,可惜它只是个单用户的博客程序,不符合要求。
最终我选择了功能很强大的oblog。我们对zblog和bbsxp进行简单的修改,
并把两者的数据合并到一起,再结合其他组员制作的页面合起来,完成整个网站
的制作。
通过这次制作网站m的过程,我个人有以下几点心得体会
在制定网站计划是很重要的,一个好的计划可以详细制定网站的相关内容,
成员的分工,为后期的制作节省不少时间。团队开发的进度好像总是比实际中要
慢,在制定计划时要有充分的准备。
团队合作的开发网站时组员的协作是一个很难的,队员的水平参差不齐,分
配工作是应该详细地说明各角细节,要不然可能出现意想不到的问题。
制作网站时不能贪图方使,最终要的效果是什么样子,那么一开始就要那样
做,要不我然常常会出现意想不到的问题。
网络是一个很大的学习空间,事实上很多的问题是可以在上面找到答案的,
要学会使用它。
不能过分地依赖于网页的制作工具,如果用dreamweaver总是打开设计视
图的话,就算把网站做出来也学不到什么东西。最重要的还是代码,我学会看懂
代码,写代码。
网站开发心得体会(2)
前言有这么句名言站在巨人的肩膀上看世界这话应用到建站也有其道理,
对于一个网站开发者而言如果做一个站点每一个角落每一个程序都要自己来
开发的话工作量可想而知,别说个人完成困难,即使是一个团队也需要付出
很大的时间和精力,因此选择一
个好的在功能和界面上都接近自己预想的系统来二次开发是非常理智的
一个选择&&用过帝国用过动易用过新云用过jtbcphp168pageadmin
dedecms等系统,在此,长话短说,把觉得对新手比较有用的心得稍微整理下
其实各个系统,都有它好的地方和缺陷的地方,比如帝国,是一个比较完整的系
统,在功能上也还行,但它的免费版本在二次开发上是比较冗沉的,尤其是对于
新手,要读懂它的所有程序功能使用,就要花上好一段时间,
如果你对语言不熟悉的话,那就更加困难了,如果是新手建议不用帝国动
易,在二次开发上有点问题,它本身的模板在前台对新手是比较棘手的一个问题,
o方面也一般般。新云,界面清新,本人比较喜欢,适合做行业站,下载
站点,但对新手而言要自己开发并维护一个行业站点是比较困难的。jtbc是
我见过最开源的系统,有aspphp,net版本,界面简单到不能再简单,功能方面
基本完善,对企业,对行业都差不多,假如你有一定的建站经验的话,又想享受
完全开源,建议用这个,但使用它也需要一段探索的时间,因为开发者,独创了
一门修改语言,掌握好了,在后台基本上可以实现对网站每一个角落的处理,如
果你有一定的页面美化功底,加上对它熟悉了后,自己建站每问题,给别人开发
站点也可以牛刀小试下了!另外,值得一说的是它的o,我自己测试了三个站
点,
做好站后,向百度google提交3天内久可以收录,并不是偶然,很多朋友
用过jtbc就清楚。
pageadmin是一款值得称赞的系统,对于企业站点,我想它是目前最优秀
的了,不管从功能还是界面都非常棒,模板也很多套,二次开发也容易,但有
一点不足的是,要保留版权,我自己现在用的一个站点久是它的,版权方面还在
破解当中&&dedecms大家应该有听过,不错,o,功能都还行,也是要
保留部分版权,另外配置上对新手是一个问题,很多站长用它来做垃圾站,原因
很简单,收录快,开发不困难
第四篇、PHP课程总结
php学习心得
PHP课程总结
这个学期开设的PHP课程是由聂老师上的,老师很详细的跟我们介绍PHP
的语法,然后用实例跟我们讲解,每节课老师都尽心尽责,可是无奈班上的人听
的还是寥寥无几,真正掌握的可能也只有雷sir和老胡,不知道是什么原因,但
我始终觉得学习是自己的事情,如果不听,那可能是真的有自己的想法,就像您
说的,能救咱就救救不了咱们也没有办法!
让我们掌握知识最多的时候应该是做网页的时候,在写网页代码的时候,才
是我们真正将实际只是运用在实践中的时候,虽然网页制作的知识是我们上个学
期学的知识,但是,真正的运用和熟悉起来却是这个时候,同样,老师教了很多
东西给我们,可是我们却并没有将他们运用起来,或许说,不知道该在哪里运用
起来,我们平常的实践非常的有限,没有建站的机会,更没有建站的经历,所以
我们基本上学了就忘记了,没有实践,学了就忘,慢慢的就进入了恶性循环,就
觉得学了也不知道该干嘛,所以慢慢自己开始懈怠。慢慢的也就觉得没有什么意
思了。
到后半程的课程老师也觉得没意思了,然后开始让我们自由活动,只要不打
游戏,就行了,其实这也是好事,都是成年人了,都知道对自己负责,没有了听
课的任务后,也好把时间更好的用在自己的事情上,让自己更高效的做自己的事
情由何尝不可呢。在后半段的课程我基本上就在做自己的事情了,对PHP也没有
花太多的精力。硬要说总结的话,我只能说,学习PHP首先要熟悉HTML/CSS/JS
等网页基本元素,完成阶段可自行制作完整的网页,对元素属性达到熟悉程度;
然后理解动态语言的概念,运做机制,熟悉PHP语法;学习如何将PHP与HTML
结合起来完成简单动态页面;再接触MYSQL,开始设计数据库程序;不断巩固,
摸透大部分PHP常用函数,并可理解OOP,MYSQL优化,以及模板;最后完
成一个功能齐全的动态站点。
对于我们这样的PHP新手学习PHP基础知识时只要大致了解了就行,不要
彻底的弄明白PHP基础知识。那要到什么时候去深究PHP基础知识呢?等我们入
门后。也就是我们会使用PHP开发一个完整的网站后。你就会发现前面的PHP
基础知识哪些是在我们的项目中非常重要的,哪些又不是那么经常用的。这个时
候你多完成几个完整的项目,这时你对PHP基础知识的了解会更加清晰。
第五篇、PHP学习总结的一些经验
php学习心得
其实我也是一样很新的新手,上PHP100学习视频并在论坛里学习其实也就
是一个月前的事.虽然早在8月份花过一个星期看完w3school的PHP教程,了
解了许多PHP知识.但始终是缺乏一个与众多朋友学习和交流的平台,所以一下子
在几周后又把PHP又忘得七七八八了,有幸在10月尾了解到了PHP100视频和
论坛,不仅可以系统地学习下PHP,更可以和很多朋友一起学习成长这更是件好事.
在php100视频中学到了许多,而论坛中看帖和回帖也更让我巩固了学习的
知识并让我学到了很多,这不仅不会让我又把PHP知识快速忘记(因为工作中用是
ASP,而PHP不会在工作中用,所以忘得快),反而在取得进步的同时,我也能帮助一
些人,这也是一样是学习胜利的过程,我喜欢并享受其中.
以下是我上论坛以来的回复总结,将不断持续总结.希望有利于与我一样的新
手一起成长.
首先来个,题前语:
任何的学习,都需要自信,再新的新手也应该抛弃心中的恐惧,有时关键在于你
心平下来,踏入学习后,你将慢慢化开迷惑,获得信心,赢取自信!让我们共同进步.
----------
==========
Undefinedindex问题
是运行的时候出现类似Notice:Undefinedindex:actioninD:wampon
line3的
原因:
可详参见此帖:
是php配置的事情
这个错误是因为php页面中的变量没有初始化而导致的!
可以通过设置搞好,
也可以在变量前面加上一个@就可以解决这个地方的问题了!
如这里指示第三行
Notice:Undefinedindex:actioninD:wamponline3
那么找到第3行加上@
if(@$_GET['action']=='save'){
你再运行下,发现还有提示,但行号变了,那么你再在行号对应的未初始化的变
量前加@即可解决
一劳永逸的办法是在中的error配置下错误显示方式
估计你里边的error_reporting=E_ALL
把error_reporting这个设为
error_reporting=E_ALL&~E_NOTICE
别忘了改动后,重启下APCHE服务器,才会生效
这样,以后就不用在这种情况下加@了
-
具体参考下这个设置下
----------
==========
遇到页面明确提示你错误的,并有显示如何错的,建议先把语句复制部分重点
词句或全部语句到百度或
google,更快速让在你排查错误找到方法.其实这也是一种高效有益的学习方
法,毕竟在工作中,遇到些没
遇过的新问题,有时都需要借助网上的资源给自己灵感和助力,本人就一天不
下几十次用百度搜索.
如程序中遇到诸如含提示:
显示的错误为
Parerror:syntaxerror,unexpected$endinD:wamponline21
那么你就可以把syntaxerror,unexpected$end作为关键词到百度搜索,
那么你即刻可以得到助力甚
至答案.以上那句举例的错误是因为:短标签没有打开.解决方法是打开
把short_open_tag短标签
打开,重启服务即可
----------
==========
提示的时候,有时顺便把代码帖上帖子是必要的,这样才能快速地在别人的帮
助下问题得到解决
----------
==========
对单引号和双引号有迷惑,大家可以看这篇文章解下惑:
----------
==========
在调试程序时,经常要用到echo你的sql语句来,检查传值后,sql变成了什么
样的情况,以便排查错误.
----------
==========
向数据库表插入数据
INSERTINTO语句用于向数据库表添加新纪录。
语法
INSERTINTOtable_nameVALUES(value1,value2,....)--此种情况是
需要按你表中所有字段的顺
序全部value填上!
您还可以规定希望在其中插入数据的列
INSERTINTOtable_name(column1,column2,...)VALUES(value1,
value2,....)--张老师明确建
议用此种方法!
----------php学习心得
==========
有人疑惑,$_POST或$GET取得时的引号问题:其实是要不要引号,单引号或
双引号都是没有问题的.
如,$_POST[name]和$_POST['name']和$_POST["name"]都是在windows
下一样的,在linux下情况具体没
用过,不知道,还望高手告知.
----------
==========
针对多数人的留言板课程中许多问题(如,inrtinto存不进数据问题)的总
结:
检查你数据库表的结构是否正确,如id是否设为自增
inrtinto语句是否正确,如单词是否正确,inrtinto...values...
是否将`(反斜点,在1键前)号和'(引号)是否使用位置正确,正确的方法是:`应该
放在表和字段边,而'
是放在字符串型(或者说是非数字型)的值边上
检查你的各语句,是否在结尾将分号(;)正确结束
检查你的submit表单项的name值是否你判断的取值,如
type="submit"name="submit"
value="提交">时,你的判断是否提交应是if($_POST[submit]){...};当你的
是
type="submit"name="othername"value="提交">时,你的判断是否提
交应是if($_POST
[othername]){...}
检查你的$_POST是否大写,当你写成$_post是不行的,因为$_GET,$_POST
等,都是PHP系统环境的硬性用
法
用echo输出你的sql检查传值情况
检查你的短标签是否打开
注意你的method是get还是post
10.检查你的表单相关单词或引号是否书写正确.很多莫名其妙的问题,多是细
节问题.要小心查对才能看
出来.
----------
sql语句中表名和字段名在windows的情况下是可以不加小斜点(键盘左上
角1键前的那个点键)的,但听说
在linux中不加会引出些问题,兼容的写法是有小斜点.
如:windows下:
$sql="lect*fromtable"
和
$sql="lect*from`table`"
是效果一样的
再次重点提示是:
`(反斜点,在1键前)号和'(引号)使用位置,正确的方法是:`应该放在表和字段边,
而'是放在字符串型(或
者说是非数字型)的值边
----------
==========
php100第十三讲的中的翻页显示信息有问题的解决方法:
因为页面没有取值到URL值的page,所以在函数内的page会一直是1,所以
会一直是第1页的数据
解决方法,就是在调用函数前把page取得就好了!函数里会把取到的page值
作为全局变量传入函数使用的
了!
include("");
$nump=mysql_query("SELECT*FROM`test`");
$total=mysql_num_rows($nump);
//调用pageft(),每页显示10条信息(使用默认的20时,可以省略此参数),
使用本页URL(默认,所
以省略掉)。
$page=$_GET[page];//------------------------------在这里加入这行就
OK了!
_PAGEFT($total,5);
echo$pagenav;
$query=mysql_query("SELECT*FROM`test`limit
$firstcount,$displaypg");//---见下面
while($row=mysql_fetch_array($query)){
echo"
}
以上的
调试方法,其实你只要学下张老师把sql语句输出来看下,你就知道是怎么回
事了!
echo$sql="SELECT*FROM`test`limit$firstcount,$displaypg";
$result=mysql_query($sql);
----------
==========
分页有问题的朋友,不妨看下如下:
关于分页,这有一篇论坛朋友的学习心得,学习下,你也许有所得:
另有一篇本人转发上去的分页讲解:
----------
第六篇、谈谈新手如何学习PHP编程
php学习心得
谈谈新手如何学习PHP?从默默自己向别人问怎么学PHP开始,到后来不少
人又来问默默怎么学PHP,不管默默是新手,还是老鸟,似乎总是感觉摸不出一
条清晰的脉络来,不过,默默既然学会了PHP,那么我走的这条路或多或少的有
一定借鉴性。
PHP的背景恐怕就不用默默赘言了,我相信大家选择一种语言,并不是看它
的背景和悠久历史,更重要的是看它的实用性,华而不实的语言哪怕是再辉煌的
历史,也毕将步向没落,可喜的是PHP经受住了考验,也因此,它确实是一种值
得学习的语言。
默默一直是听从别人的经验长大的,也因此在前辈们的经验里让默默少走了
许多的弯路,更快的步入了正规,在此向那些我至尽不知道其名字的前辈们道声
谢谢,在默默的眼里,帮助不分大小,只要是帮助,总会让默默的心里暖融融的,
我想,前辈们帮助我,并不是为了得到我的一句谢谢,更多的是出于一种责任感
和对默默的期望,所以我想,只有学好PHP,才能对得起前辈们的汗水。
正如我所说的,默默也终于感觉到了一种责任感,默默不知道自己的经验到
底能帮助新手多少,但是默默明白,现在到了履行责任的时候了,我有必要把自
己的经验告诉给所有希望学好PHP的人,只有这样才能让中国的PHP不断的进
步,不断的发展,在世界上占据一席之地。
默默学习PHP的这段期间,感觉国内的PHP环境越来越成熟,规范也在逐
渐的健全,PHPCHINA的成立,标志着与官方直接挂钩的PHP机构在中国正式
落户了,在此献上迟到的掌声!还有我们最靠谱的PHP100中文网,是我们学习
交流最好的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给生
吞活剥了,因为这一行一列的东东简直让自己头晕目眩。有问题加我的Q是
105200998。头晕归头晕,目眩归目眩,你不可能吃饭的时候咬了自己一下舌头
就从此不吃饭了不是?放下畏惧,继续努力,咱们是来征服它的,而不是被它征
服的,振奋起来吧。
在一番搏斗之后,你终于理解了数据库的概念,而且让你兴奋不已的是你终
于可以通过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
之类的吧?模板呢?有问题加我的Q是105200998。恩,学!加紧学呀学,学
会了这些之后,你又学会了生成静态网页,现在你应该接触一下XML了,恩,
XML也了解了,那么AJAX你也得接触接触吧?AJAX完了....然后...
总而言之,你绝对不会发现你全部都学会了,一些真正的强人总会搞出新玩
意来丢给你,你不学就落后了,也印证了前人的经验,果然是学无止境啊!
我想通过我的一番YY,你也应该大致熟悉了一些学习过程,也许我的过程和
你的有些出路,但是不管怎么样是殊途同归,我写这么多,也只是给大家一个借
鉴的机会,至于好与不好,默默不敢打包票^0^
看完之后你发现,罗嗦这么多,对我一点用处没有啊,我知道该怎么学,但
是我想如何才能更快的学,一周速成,啊不,24小时速成那种,默默你有没?
我.......我没有,但是2分钟之内把你扁进医院里,我倒是有把握-_-
学东西,永远不要妄想有速成这一说,告诉你了一个方式,但是缺少努力这
一环节,那也是白搭。
但是有一点我可以给你保证的就是,你学会了PHP,那么学其他的语言,肯
定速成,反过来也一样,如果你之前学过其他的语言,那么学PHP肯定快。
不过语法好学,但是怎么用语法来实现每个人都有每个人的方式,几乎是各
有千秋。然而借鉴别人成功的代码,绝对是有益无害,因此,多看那些经过千锤
百炼凝出来的经典代码,是进阶的最好方法。
讲了这么多,无非是想说学习PHP不仅要掌握方法,更多的是付出汗水,我
不希望看到中途放弃的人,相信自己,相信自己的选择,更要相信自己的能力,
如果自己想放弃,
暴力一点的话,就自己抽自己一个嘴巴,然后大吼别人可以,我为什么就不
可以?(是不是有点阎罗教练的味道,默默的确是电影看多了,抽嘴巴是会痛的,
各位其实明白这个道理了就行了)
另外要叮嘱各位的是,抵御诱惑,ASP/PHP/JSP/的对比也许会让你无
所适从,你也许学了一半PHP,又开始打C#的主意,或者有人说JAVA很强,
这个时候的你绝对不能动摇,哪怕你真想学,也得学会了PHP。然后再学,见异
思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无
所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起,
没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,
你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这
么锻炼出来的。?
第七篇、资深PHP程序员技术心得
php学习心得
资深PHP程序员技术心得未来PHP开发需关注10点
随着互联网的火爆,PHP也变得异常火爆,PHP程序员之间的竞争之激烈可
想而知。作为一个资深的PHP开发者,在技术上给各位PHP程序十点未来的
建议,希望对大家有所帮助。
Compor
第一点就要提Compor,自从Compor出现后,PHP的依赖管理可
以变得非常简单。程序内依赖一些类库和框架,直接使用Compor引入即可,
通过使用comporupdate安装依赖的包。解决了过去加载外部库的各种难
题。
PHP7
PHP7版本对Zend引擎做了大量修改,大幅提升了PHP语言的性能,
使用PHP7可以使你的程序性能瞬间翻倍。使用PHP7,做好MySQL
优化,php学习心得
千锋教育
使用Memcache和Redis进行加速,这套技术架构完全可以应对相当大
规模的系统。
PSR
很多知名的PHP框架和类库都遵守了PSR规范。PHP开发者应当学习掌
握PSR规范,在开发程序时应当尽量遵循PSR规范。
Swoole
Swoole的口号是重新定义PHP语言,Swoole是一个异步并行的通信引
擎,作为PHP的扩展来运行。使用SwoolePHP可以实现常驻内存的Server
程序,可以实现TCP、UDP异步网络通信的编程开发。如果你想用PHP做
点Web系统之外的东西,Swoole是最好的选择。
Laravel
Laravel提供的功能模块丰富,API设计简洁,表达力强。而且它的社区非
常活跃,代码贡献者众多,第三方的插件非常多,生态系统相当繁荣。Laravel底
层使用了很多Symfony2组件,通过compor实现了依赖管理。
Phar
PHP3之后支持了类似Java的jar包,名为phar。用来将多个PHP文
件打包为一个文件。这个特性使得PHP也可以像Java一样方便地实现应用
千锋教育
程序打包和组件化。一个应用程序可以打成一个Phar包,直接放到
PHP-FPM中运行。
C/C++/GO
PHP作为一门动态脚本语言,缺点就是性能差。PHP程序员可以学习一门
静态编译语言作为补充实现动静互补,C/C++/Go都是不错的选择。而且静态
语言的编程体验与动态语言完全不同,学习过程可以让你得到更大的提升。
HTML5
作为Web前端新一代标准,HTML5未来前景非常广阔,市场需求量非常
大。从PC网站、B/S企业软件、移动端网页、APP,这些领域都在拥抱HTML5,
掌握了HTML5才能在下一波互联网技术大潮中存活下来。
PHP程序员除了写后台程序之外,还有很大一部分工作在展现层,和浏览器
前端打交道。现在用可以非常方便地实现数据和DOM元素的绑定。通
过Ajax请求后台接口返回数据后,更新前端数据自动实现界面渲染。
10.深度学习/人工智能
互联网的未来属于人工智能。虽然现在还处于科学研究的阶段,但未来互联
网的各个领域都会应用到人工智能,包括自动驾驶、大数据分析、网络游戏、图
像识别、语言处理等。
千锋教育
千锋教育
第八篇、培训php工程师学员培训心得
php学习心得
千锋PHP培训首期班学员培训心得
很幸运,我成为了千锋PHP首期班的学生。说幸运,其一是选择了千锋;其
二是选择了PHP;其三是进入了千锋PHP的首期班。虽然对于PHP的学习仅仅
只有短短的四个月,但是经过四个月的学习我对PHP有了不一样的理解。
由于PHP开发以简单快捷著称,所以最初认为PHP是浅显的一门语言,但
是经过这四个月的洗礼,我有了新的理解。PHP简单的是外表;其实它的功能非常
强大,想要精通仅仅四个月的时间远远不够,这也就是李老师教导我们不断自我
驱动的原因了。
在千锋学习PHP最大的感触是千锋PHP的教学结构,是经过PHP教学部的
老师精心安排的,我们在学习起来不会觉得某一部分知识比较突兀,不会有一种
无法接受的感觉,在学习的时候觉得顺其自然。
另一方面大量的实训让我们有了更多的时间将课堂上学的知识转化成实际生
产力,在后面项目中对这些知识的运用更加得心应手。知识的全面性让我不仅仅
学到了PHP的知识,更多地了解了企业所需,通过项目实战有了更多地项目经验,
更加成熟的运用所学知识。这段时间成长了很多,学习PHP
中也遇到很多问题,在此跟大家分
享一下我的学习经验。学习PHP首先是搭建一个LAMP环境或者是WAMP
环境,这是学习PHP开发的根本。虽然现在网络很发达,会有很多集成好的环境,
安装也是非常的方便,使用起来也相对比较稳定,但是我还是强烈建议自己搭建
PHP环境。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你
copy他人的代码实验成功了,实现了你想要达到的效果了,你也不能更深入的
了解它的工作原理,这样你很难利用原理去编写自己的代码,对于PHP来说,系
统的学习我认为还是很重要的。
这四个月的时间一晃而过,虽然在千锋学习的日子结束了,但是我收获到了
同学间的友谊,更收获到了与老师之间的友谊。学习期间跟千锋老师像朋友一样
的交流,不管是生活上还是学习上的问题,他们都像朋友一样给予关心和帮助。
李老师不辞辛苦的教学,马老师认真负责的指导,都让我有了学好PHP的决心和
信心。
最后在就业指导老师的指导帮助下,我顺利找到了心仪的工作,成为了一名
PHP工程师。工作后,老师也会时不时关心一下工作情况,让我更感受到了千锋
大家庭的温馨。
最后,还是希望千锋的老师工作顺利,千锋越办越好!
本文发布于:2022-11-26 22:34:05,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/27003.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |