php實訓心得_學習php體會精選範文

php實訓心得篇四

php是動態網站開發的優秀語言,在學習的時候萬萬不能冒進。在系統的學習前,我認為不應該只是追求實現某種效果,因為即使你複製他人的代碼調試成功,實現了你所期望的效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對於php來說,系統的學習我認為還是很重要的,當你有一定理解後,你可你針對某種效果研究,我想那時你不會只是複製代碼的水平了。

而在接觸php前,我主要是專攻java web這個方向,雖然java學習起來有些難度,但我卻被它的面向對象特性深深吸引住。

實際上,從技術架構來說,Java語言相比PHP有明顯的優勢,Java使用的是面向對象的系統設計方法,而PHP還是採用面向過程的開發方法。PHP只能實現簡單的分散式兩層或三層的架構,而JAVA可以實現多層架構。資料庫層(持久化 層)、套用(業務)邏輯層、表示邏輯層彼此分開,而且現在不同的層都已經有一些成熟的開發框架的支持。例如Struts就是利用Java的web開發技術 實現了MVC的設計模式,而在業務邏輯層也有Spring框架,資料庫持久化層有Hibernate等框架。這些框架可以方便開發者高效、合理、科學得架 構多層的商業套用。從數學運算和資料庫訪問速度來講,Java的性能也優於PHP.實際上,對於跨平台的大型的企業套用系統來講,Java幾乎已經成為唯 一的選擇(微軟.NET不支持跨平台),但是在於Web網站套用開發來講,Java卻面臨著被PHP邊緣化的危險,幾乎所有的虛擬主機都支持 PHP+MySQL,而支持Java的卻少之又少,在資源上,網上有不計其數的PHP資源,很多著名的大型網站(例如Facebook、 Mediawiki等)都是基於PHP的。

Java的理念是“一次編寫,到處運 行”,Java在套用框架底下的架構是無與倫比的,遠勝過其他任何語言,Java的框架利於大型的協同編程開發,系統易維護、可復用性較好。而PHP很容易自學,讓熱備能快速簡潔地編寫代碼,適合於快速開發,中小型套用系統,開發成本低。在調試、發布上,PHP也較Java簡單。

php實訓心得篇五

學習php也有幾個月了。斷斷續續的學習吧。沒有整天整天的寫代碼。其實我倒是希望有時間整天整天的寫代碼。那樣的話就可以提高的更快了。我大二,計算機類的學生,大一的時候學習過C++,大二上學期的時候學習了彙編語言,所以對編程有一點點基礎。加上自己喜歡編程這種比較節省腦力的東西(至少在計算的時候恨方便,記得我們學習機率論與數理方程的時候我就是寫了程式來解題目的),所以在學習PHP的時候比較順利吧。

最開始決定要學習PHP的時候,主動的接近and認識了一些在PHP方面有過經驗的一些師兄。讓他們給介紹了經驗還有需要看的書籍,資料等等。

然後自己開始慢慢的從基礎做了。記得最開始的時候做的是一個跟“正則表達式”有關的東東。就是沖搜尋引擎上偷數據。雖然現在看來很簡單,但那時看來還是很複雜的。

再後來,開始做一些站點了。在css和javascript方面有有一些學習。以及其他的一些PHP的函式操作。一般都是字元串的操作等等。熟悉一些函式。

後來就是寫了一些簡單的系統。記得我們班推優入黨的時候,我寫了一個投票系統,裝在一個本裡面。帶到教室裡面去投的。那個時候覺得還不錯,現在想想那個投票系統還是有很多的不足的。例如,沒有投票次數的限制等等。(但是覺得都是自己班的,應該不會出現什麼吧,結果還是出問題了。本來是一人投兩票的,結果是出現了單數的總票數,哎哎)

其實投票系統已經涉及到了資料庫的操作了。有了資料庫操作的基礎,就可以開始做文章發布系統了。給自己的站點寫了一個文章發布系統(之前沒有存入資料庫的時候,我都是用Dreamweaver在本地生成,然後上傳的,現在想想,麻煩死了)。

文章發布系統寫好了之後,就是對這個發布系統的一些最佳化了。比如,文章發布的時候靜態頁的自動生產,目錄的自動更新,檔案上傳等等。還有管理員登錄安全的一些操作。

到目前為之就這樣啦。其實中的感覺就是學習一門語言入門就好辦了。當初在學習C++的時候也是這樣的,由於沒有基礎,最初的幾周,都是迷迷糊糊的,入了門,對語言這種東西有了感覺,進步就很快了的。

php實訓心得篇六

首先聲明:我是一個菜鳥,是一個初學者。學習了一段php後總是感覺自己沒有提高,無奈。經過反思我認為我學習過程中存在很多問題,我改變了學習方法後自我感覺有了明顯的進步。

在學習的過程中不能怕麻煩,不能有懶惰的思想。學習php首先應該搭建一個lamp環境或者是wamp環境。這是學習php開發的根本。雖然網路上有很多集成的環境,安裝很方便,使用起來也很穩定,但是我還是強烈建議自己搭建php環境。因為在搭建的過程中你會遇到一些問題,通過搜尋或是看php手冊解決問題後,你會更加深刻的理解它們的工作原理,了解到php配置檔案中的一些選項設定。環境搭建好,當你看見你的瀏覽器輸出“it works"時你一定是喜悅的。在你解決問題的時候,我強烈建議多讀php手冊。

對於懶惰的朋友,我推薦php的集成環境xampp或者是wamp。這兩個軟體安裝方便,使用簡單。但是我還是強烈建議自己動手搭建開發環境。

php是動態網站開發的優秀語言,在學習的時候萬萬不能冒進。在系統的學習前,我認為不應該只是追求實現某種效果,因為即使你複製他人的代碼調試成功,實現了你所期望的效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對於php來說,系統的學習我認為還是很重要的,當你有一定理解後,你可你針對某種效果研究,我想那時你不會只是複製代碼的水平了。

我要在聲明一下:我是個菜鳥!!我對php這門優秀的語言也是知之甚少。但是我要在這裡說一下php在網站開發中最常用的幾個功能:

分頁原理

上傳原理

生成html檔案

檔案截取

圖片添加水印

製作圖片驗證碼

利用模板分離開發過程

pear庫的使用

驗證用戶

.............

.............

這些都是最基本最常用功能,我們這些菜鳥在系統學習後,可以先對這些功能深入研究。

學習php的目的往往是為了開發動態網站,phper就業的要求也涵蓋了很多。我大致總結為:精通php和mysql

,熟悉html,能用div+css,還有javascript,優先考慮linux。我在開始學習的時候,就想把這些知識一起學習,我天真的認為同時學習能夠互相呼應,因為知識是相通的。但是我學習了一段時間後,我發現效果並不好(估計是我自身的問題)。因為一個人的精力總是有限的,同時學習這么多,會導致每個的學習時間都得不到保證。現在我先學習php和mysql,還有css(html語言很簡單)我認為現在的效果比以前的方法好。

多看優秀程式設計師編寫的代碼,仔細理解他們解決問題的方法,對自身有很大的幫助。

最後我推薦一些我認為很棒的書籍:

php和mysql web開發

php和mysql5程式設計

mysql權威指南 (可惜是寫的mysql4) 註:機械工業出版社

php100網站的視頻教程

感慨一下:其實linux下開發更容易找到工作!!

祝願我們中秋快樂,學習進步!!