今天PHP中文網(wǎng)給大家分享一篇php編程培訓(xùn)學(xué)習(xí)心得,供各位參考!
php編程培訓(xùn)感想
我個人認(rèn)為,既然決定了去做一件事,那就要以認(rèn)真的態(tài)度去對待!既然決定來學(xué)習(xí)了,那不管當(dāng)初是抱著怎樣的心態(tài)來到這個培訓(xùn)班的,都要讓自己認(rèn)真的投入到學(xué)習(xí)中。在學(xué)習(xí)中,我也一直這樣要求著自己。
(推薦學(xué)習(xí):php培訓(xùn))
培訓(xùn)的第一階段,學(xué)習(xí)的是HTML/CSS/JavaScript基礎(chǔ)。剛開始覺得自己對這些多少有些基礎(chǔ),很簡單,但是看了老師那么熟練的進(jìn)行網(wǎng)頁布局的時候,突然之間發(fā)現(xiàn),其實(shí),我的基礎(chǔ)并沒有自己想像的那么好,自己設(shè)計(jì)的頁面其實(shí)并不好看,就連表格的邊框?yàn)?像素都不會弄。到現(xiàn)在,對排版還是不很熟練,經(jīng)常會排不好。
培訓(xùn)的第二階段,開始了PHP語言語法結(jié)構(gòu)和應(yīng)用的學(xué)習(xí)。對于PHP的語法結(jié)構(gòu),剛開始真的很不習(xí)慣,真搞不懂為什么每個變量之前都要加個“$”符號,每個語句寫完之后都必須加上“分號”來表示此句已經(jīng)結(jié)束,還有,PHP對字母的大小寫是敏感的,寫的時候一定要注意大小寫的區(qū)別。剛開始因?yàn)榱?xí)慣于ASP格式的寫法,總是在這些方面出現(xiàn)問題,自己還總是找不到問題所在,這就提醒了自己,在寫代碼的時候一定要認(rèn)真,不能粗心地老是少個“;”或者字母大小寫不分,要不然很可能找半天都找不到錯誤。
不過還好,PHP語言給出的語法錯誤很詳細(xì),只要稍微熟悉一點(diǎn)之后,看錯誤提示就能很容易找出錯誤所在的。PHP還有一個特別好用的調(diào)試功能,在PHP語句中,你可以隨時用echo來輸出結(jié)果,或者再加上exit來實(shí)現(xiàn)結(jié)束后面的PHP語句的執(zhí)行,縮小調(diào)試范圍,特別是數(shù)據(jù)庫交互的程序,先輸出個SQL語句看看,對了,再分析怎么會插入/刪除不成功呢?這樣對查錯很有幫助。
培訓(xùn)的第三階段,開始接觸MYSQL,設(shè)計(jì)數(shù)據(jù)庫,學(xué)習(xí)PHP如何去連接MYSQL數(shù)據(jù)庫。對于MYSQL,我并不陌生,因?yàn)閷W(xué)校開設(shè)了Linux系統(tǒng)的課程,對于數(shù)據(jù)庫的操作,雖說不上很好,但至少一般的數(shù)據(jù)操作,再在原有的SQL語言的基礎(chǔ)上,用得還是可以的。
培訓(xùn)的第四階段,就是應(yīng)用PHP語言開發(fā)實(shí)際的程序。以結(jié)合實(shí)際的項(xiàng)目開發(fā)來進(jìn)行學(xué)習(xí),效果真的很好,在學(xué)習(xí)完之后就開始練習(xí),能比較容易掌握所學(xué)的知識,這是學(xué)校的學(xué)習(xí)所沒法比的,畢竟學(xué)校并沒有那么多的時間可以讓我們在實(shí)際開發(fā)上面。從剛開始練習(xí)的PHP基礎(chǔ)語法練習(xí),到PHP語言在WEB中的應(yīng)用,再到實(shí)際的項(xiàng)目開發(fā),如留言版,相冊系統(tǒng),中小型公司網(wǎng)站系統(tǒng),以及期間做過的有關(guān)團(tuán)隊(duì)合作的小游戲,讓我受益匪淺,學(xué)到了很多。特別是在相冊系統(tǒng)的開發(fā)上,因?yàn)椴捎玫氖菆F(tuán)隊(duì)分工合作方式,更讓我明白了在一個團(tuán)隊(duì)之中,團(tuán)隊(duì)成員之間的交流溝通的重要性,如果沒有很好的溝通交流,成員之間的任務(wù)沒有分配好,很容易造成多個成員之間重復(fù)做相同的工作,很容易因?yàn)榻涣鳒贤ǖ臅r候沒有進(jìn)行一致性的文檔要求而出現(xiàn)不明錯誤,嚴(yán)重影響開發(fā)進(jìn)度,導(dǎo)致在預(yù)定時間內(nèi)無法完成該項(xiàng)目或者完成的項(xiàng)目跟原先計(jì)劃所要實(shí)現(xiàn)的項(xiàng)目功能不符合。我們在開發(fā)相冊系統(tǒng)過程中就有過這樣的問題,因?yàn)闆]有交流好,出現(xiàn)重復(fù)工作問題,因?yàn)槲臋n沒有詳細(xì)的說明而經(jīng)常臨時問對方。
總的來說,在這一個月左右的時間中,學(xué)到的不少,但是也遇到不少的問題,比如批量圖片的上傳,一直到現(xiàn)在也不懂,如何實(shí)現(xiàn)動態(tài)的增加上傳圖片的數(shù)量,我只能實(shí)現(xiàn)固定數(shù)量的幾張圖片的上傳;再如調(diào)試軟件ZendStudio的使用,看了很多次老師的應(yīng)用,但總感覺用的不順手,不懂那么多的數(shù)據(jù)值,到底哪一個才是真正的問題所在;還有如數(shù)據(jù)庫語句的封裝,我只會用簡單的函數(shù)來進(jìn)行封裝,而不會根據(jù)功能來進(jìn)行封裝等。很多的不懂,在使用搜索引擎查找,或者請教老師和在老師詳細(xì)的講解、指導(dǎo)下,都能順利解決。最終的畢業(yè)設(shè)計(jì)作品自己個人還是覺得比較滿意的,盡管有些功能考慮的不全面,也沒有很好的實(shí)現(xiàn)。
通過這段時間的學(xué)習(xí)實(shí)踐,對軟件開發(fā)有了