PHP新手在論壇求教的方法: 仔細描述耐心等待

日期:2006-11-08  作者:喜騰小二  來源:PHPChina


    無論是新手還是老鳥,錯誤總是會犯的,可是如何用最好的方法快速的找到和解決這個錯誤則需要一定的技巧和經驗。

    在編程的時候,大部分的代碼需要咱們人為輸入,假如一不小心寫錯一個字母就可能導緻整個程序不能運行,而且一旦遇到錯誤與問題,不論是在心理上還是生理上都對新手影響不小,甚至一連串的碰壁之後,會導緻學習興趣全無,自暴自鍥的情況。

    不過我覺得可能是咱們很多新手的心態處理的不是太好,程序員天生就是為了解決問題而誕生的職業,所以咱們的目的就是發現問題並去解決,而不是一味的去避免問題的發生,假如妳很長時間都遇不見問題了,這並不值得高興,因為那說明妳的水平已經停滯不前了。

    好了,說了這麼多,切入正題,假如咱們遇見錯誤之後該怎麼辦呢?

    首先是不能躁,不要一看見程序不是按照自己意願運行的就很沮喪或生氣,能不能打勝仗靠的不僅僅是實力,更比的心理素質,要平靜的去處理一切,不能因為一次小小的失敗就垂頭喪氣。

    假如妳把錯誤輸出級別調到最高,那麼大部分常見的錯誤都會在屏幕裡顯示出來,顯示出來的這一句話是非常重要的,它會簡單的描述問題出在哪裡,並且給出妳出問題的行。

    比如:
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的大大都能堅持到最後,要相信,挺過了黑夜,黎明就在眼前。

    原文地址:http://www.phpchina.com/?2345/action_viewspace_itemid_2810.html

<<<返回技術中心

技術文章

站內新聞

我要啦免费统计