- 论坛徽章:
- 0
|
发布人:kimi 来源: Php Question
无论是新手还是老鸟,错误总是会犯的,可是如何用最好的方法快速的找到和解决这个错误则需要一定的技巧和经验。
时刻牢记:仔细描述,耐心等待!八字方针,就一定能在本论坛得到解答。
在编程的时候,大部分的代码需要咱们人为输入,假如一不小心写错一个字母就可能导致整个程序不能运行,而且一旦遇到错误与问题,不论是在心理上还是生理上都对新手影响不小,甚至一连串的碰壁之后,会导致学习兴趣全无,自暴自弃的情况。
不过我觉得可能是咱们很多新手的心态处理的不是太好,程序员天生就是为了解决问题而诞生的职业,所以咱们的目的就是发现问题并去解决,而不是一味的去避免问题的发生,假如你很长时间都遇不见问题了,这并不值得高兴,因为那说明你的水平已经停滞不前了。
好了,说了这么多,切入正题,假如咱们遇见错误之后该怎么办呢?
首先是不能躁,不要一看见程序不是按照自己意愿运行的就很沮丧或生气,能不能打胜仗靠的不仅仅是实力,更比的心理素质,要平静的去处理一切,不能因为一次小小的失败就垂头丧气。
假如你把错误输出级别调到最高,那么大部分常见的错误都会在屏幕里显示出来,显示出来的这一句话是非常重要的,它会简单的描述问题出在哪里,并且给出你出问题的行。
比如:
?php
String=”Welcome To The PHPchina.COM”;
Echo $string;
?>
咱们的本意是让它打印值为“Welcome To The PHPchina.COM”的变量$string,可是因为疏忽而在第二行的时候少写了“$”这个符号,导致浏览器输出了一个错误:
Parse error: parse error, unexpected '=' in error.php on line 2
这句话的意思是“解析错误,errpr.php的第二行中意外的等号=”。,
提示给了咱们两个重要条件,一个是“on line 2”,一个是“’=’”。
这就足以让咱们快速的找到错误的行,并且改正。
上面所说的是能够快速理解的错误,可是有一些错误的单词可能不好理解,根据出错语句咱们不知道它什么意思,虽然知道它给出的“on line x”,却还是找不出出错的原因。
这个时候怎么办呢?这个时候就得拽来搜索引擎帮忙了,只要简单的把前面的错误语句复制到搜索框,按下提交,很多和这个错误相关的信息就会出现在搜索结果列表里,根据需要很快就能找到这个错误出现的原因和解决方法。
不过这个搜索要讲究一些技巧,尽量缩短搜索条件的长度,这样可以获得更多的结果,而且根据需要筛选出合适的关键词的效果会更好。
可是有些时候搜索引擎里也没有答案(极少情况下),这个时候就需要到论坛里集思广益,问一下有经验的前辈该如何解决了,前提是你已经做过前面的两步了,因为有些错误真的很容易就获得解决方案,所以你假如还在论坛里提问,可能会遭到冷落。
即使到论坛里提问也需要有足够的技巧和耐心,因为那些能真正解决你问题的人并不是24小时在线等着回答你的问题的,一个问题发出去,几天只内得不到正确的答案是很常见的事情。
而且咱们提问的时候一定要注意几个问题,首先是标题,把问题简单的描述一下,让浏览的人知道你遇到了什么错误,才能根据自己的能力决定要不要进去浏览一下,帮帮你。
而假如你只是说“快来帮帮我吧”“哭求”“跪求”等一些内容的话,有很多的人就会故意不点你的帖子,不要问我为什么,因为这真的是事实。
所以起标题一定要注意,尽量把问题描述的得体,并且多用礼貌的话比如“请”。
帖子内容更是重中之重,因为能不能快速的得到答案很多时候就取决于你对问题描述的够不够清楚。
假如你要解决错误,那么就要把错误提示和那一页代码中和这个错误相关的代码贴出来,并简单的介绍一下你的编程思路,以及已经实施过的解决方法。
这样可以让要帮助你的人明确你的目的,并且排除掉一些没有用的方法,更容易的帮你找到的解决方案。
这些东西很抽象,需要自己根据实际遇到的问题灵活掌握。
最后,假如你得到了帮助,顺利的解决了问题,那么不要忘记对解答者说声谢谢,虽然对方不是冲你的“谢谢”而来,但是体现出你的礼貌之后,会增加你在论坛里的友好度,下次遇到问题的时候也会有更多的人愿意帮你。
还有,最不可取的就是得不到答案气急败坏,这是毫无意义也是很幼稚的,因为别人帮助你是出于一种关怀,他们即没有义务,也没有责任必须去帮助你,所以不要因为自己得不到帮助就对一些无辜的人进行讽刺挖苦,这样一来,很难再会有人愿意帮助你,虽然这种事很少出现,还是提醒一下各位,就算你注册了另外一个马甲,可是脾气不改的话,还是一样的。
说了这么多,其实主要对大家的一个提醒作用,默默也是从新手过来的,深知遇到问题无法解决的时候的苦恼。
希望每一个喜欢PHP的大大都能坚持到最后,要相信,挺过了黑夜,黎明就在眼前。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19061/showart_488191.html |
|