- 相關(guān)推薦
php學(xué)習(xí)心得(通用13篇)
當(dāng)我們備受啟迪時(shí),心得體會(huì)是很好的記錄方式,如此可以一直更新迭代自己的想法。怎樣寫好心得體會(huì)呢?下面是小編幫大家整理的php學(xué)習(xí)心得,歡迎閱讀,希望大家能夠喜歡。
php學(xué)習(xí)心得 1
經(jīng)過(guò)一學(xué)期的php課程學(xué)習(xí),對(duì)于PHP的函數(shù)和一些語(yǔ)法,更加了解了。這次項(xiàng)目主要使用了面向過(guò)程的開發(fā)方法,在開發(fā)過(guò)程熟悉掌握php一些常用的函數(shù)以及php數(shù)組的使用以及文件上傳功能等。
php動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)這門課程的學(xué)習(xí)不僅需要我們掌握靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)的基礎(chǔ),而且要求我們有一定的語(yǔ)言學(xué)習(xí)基礎(chǔ),有幸之前教過(guò)多年的c語(yǔ)言程序設(shè)計(jì),對(duì)高級(jí)語(yǔ)言的語(yǔ)法知識(shí)有一定的了解,所以對(duì)php中的一些與語(yǔ)法有關(guān)的知識(shí),理解不是很困難,建議不了解高級(jí)語(yǔ)言語(yǔ)法知識(shí)的同仁,多學(xué)習(xí)一些高級(jí)語(yǔ)言的語(yǔ)法。同時(shí),要掌握靜態(tài)網(wǎng)頁(yè)的設(shè)計(jì)。因?yàn)椋覀兙帉憄hp動(dòng)態(tài)網(wǎng)頁(yè)離不開靜態(tài)網(wǎng)頁(yè),這是基礎(chǔ)。
書過(guò)三遍自然熟,這個(gè)簡(jiǎn)單的道理告訴我們,即使你理解不了php,但是也必須先跟它混個(gè)臉熟,看,一遍遍的看,看的同時(shí)一邊琢磨,一邊按照它所教的打代碼,即使你搞不清楚那些代碼到底是干嘛的,但是起碼你應(yīng)該找找感覺。在一段掙扎之后,聰明的你,顯然已經(jīng)逐漸的開悟了,慢慢的理解了編程的概念,那么祝賀你,你已經(jīng)邁出了成功的第一步。相信大家選擇一種語(yǔ)言,并不是看它的背景和悠久歷史,更重要的是看它的實(shí)用性,華而不實(shí)的語(yǔ)言哪怕是再輝煌的歷史,也畢將步向沒(méi)落,可喜的是php經(jīng)受住了考驗(yàn),也因此,它確實(shí)是一種值得學(xué)習(xí)我總結(jié)的學(xué)習(xí)php的進(jìn)程可能需要經(jīng)歷下面這幾個(gè)階段:
(1)熟悉html/css/js等網(wǎng)頁(yè)基本元素,完成階段可自行制作完整的網(wǎng)頁(yè);
(2)理解動(dòng)態(tài)語(yǔ)言的概念,運(yùn)做機(jī)制,熟悉php語(yǔ)法;
(3)學(xué)習(xí)如何將php與html結(jié)合起來(lái)完成簡(jiǎn)單動(dòng)態(tài)頁(yè)面;
(4)接觸mysql,開始設(shè)計(jì)數(shù)據(jù)庫(kù)程序
(5)不斷鞏固,摸透大部分php常用函數(shù),并可理解oop,mysql優(yōu)化,以及模板;
(6)完成一個(gè)功能齊全的動(dòng)態(tài)站點(diǎn)。
我的這套線路可能跟許多學(xué)習(xí)php的愛好者不謀而合,這也算是一個(gè)循序漸進(jìn)的學(xué)習(xí)過(guò)程,不過(guò)新手不要看到上面的概括就以為學(xué)習(xí)蠻簡(jiǎn)單的,默默在此不得不對(duì)您稍微潑一下冷水,任何東西其實(shí)都不簡(jiǎn)單,即使是小吃部的燒餅也不是一下子就會(huì)做成的。首先,理解網(wǎng)站這一概念之后不難看出,任何網(wǎng)站都是由網(wǎng)頁(yè)組成的,也就是說(shuō)想完成網(wǎng)站,必須先學(xué)會(huì)做網(wǎng)頁(yè),因此必須要掌握了html,才能為今后制作網(wǎng)站打下基礎(chǔ)。
在學(xué)習(xí)html中我想邊學(xué)邊做是最有效的方式,當(dāng)然這一方式對(duì)于學(xué)習(xí)php同樣是最有效的。html中的任何元素都要親自實(shí)踐,只有明白了什么元素會(huì)起到什么效果之后,你才會(huì)記憶深刻,而一味的啃書,絕對(duì)是不行的`,我想大部分新手之所以覺得概念難學(xué),大部分是一個(gè)字“懶”,懶是阻止進(jìn)步的最大敵人,所以克服掉懶的習(xí)慣,才能更快的學(xué)好一樣?xùn)|西隨著互聯(lián)網(wǎng)技術(shù)的不斷開發(fā),該技術(shù)的應(yīng)用得到了普及,使人們的生活更加的豐富多彩,并逐漸的在人們的生活還有工作中的地位越來(lái)越重要,互聯(lián)網(wǎng)技術(shù)在當(dāng)前的社會(huì)發(fā)展中,已經(jīng)成為了一個(gè)國(guó)家在經(jīng)濟(jì)時(shí)代中文明發(fā)展的一個(gè)衡量水平的標(biāo)志。在新時(shí)代背景下,企業(yè)要想能夠更好的適應(yīng)互聯(lián)網(wǎng)時(shí)代的發(fā)展環(huán)境,那么建立網(wǎng)站是一個(gè)必要的途徑,其中建設(shè)網(wǎng)站中極為關(guān)鍵的環(huán)節(jié)便是PHP語(yǔ)言的應(yīng)用,PHP語(yǔ)言在企業(yè)網(wǎng)站開發(fā)中占有絕對(duì)重要的位置,本文針對(duì)PHP語(yǔ)言在企業(yè)網(wǎng)站開發(fā)中的應(yīng)用進(jìn)行了討論。企業(yè)在網(wǎng)站開發(fā)的過(guò)程中需要選擇合適的語(yǔ)言技術(shù)來(lái)應(yīng)用,在選用的過(guò)程中主要是需要與企業(yè)實(shí)際情況相結(jié)合,并根據(jù)企業(yè)想要取得什么樣的網(wǎng)站效果來(lái)決定的。這里主要介紹PHP語(yǔ)言在開發(fā)技術(shù)中的應(yīng)用過(guò)程,并詳細(xì)的展開了分析以及論述。HPH是HypertextPreprocessor的縮寫,這種超文本預(yù)處理器具有通用性,是當(dāng)前非常常用的開源腳本語(yǔ)言,它綜合了C++語(yǔ)言、JANA語(yǔ)言等語(yǔ)言技術(shù)的特點(diǎn),更加易于學(xué)習(xí),同時(shí)在使用范圍上也更加廣泛。PHP語(yǔ)言的語(yǔ)法具有獨(dú)特性,它不僅融合了其他腳本語(yǔ)言的語(yǔ)法,而且在其他語(yǔ)言特點(diǎn)的基礎(chǔ)上進(jìn)行了一定的創(chuàng)新,形成了一種自己的語(yǔ)言開發(fā)環(huán)境,這種語(yǔ)言環(huán)境更加新穎。PHP語(yǔ)言具有非常強(qiáng)的優(yōu)勢(shì),其中最突出的便是跨越性,這種特性使其能夠跨越平臺(tái)來(lái)使用,使其在操作系統(tǒng)方面存在的限制或者約束較低,Windows、UNIX等系統(tǒng)都能夠支持PHP語(yǔ)言的操作與使用,有效的保障了網(wǎng)站開發(fā)具有較低的重復(fù)率,在一定程度上降低了企業(yè)在開發(fā)設(shè)計(jì)方面的資金投入;PHP語(yǔ)言在執(zhí)行效率方面是非常高的,PHP語(yǔ)言在腳本語(yǔ)言里面是使用頻率最高的,在效率也比其他語(yǔ)言高上幾十倍;此外,還具有容易學(xué)習(xí)操作簡(jiǎn)單的優(yōu)勢(shì)。網(wǎng)站在設(shè)計(jì)的一開始,便應(yīng)該全面考慮必備的常規(guī)功能,并要符合于企業(yè)經(jīng)營(yíng)的切實(shí)情況,同時(shí)還應(yīng)該與商家自身的特色相結(jié)合,來(lái)設(shè)定企業(yè)網(wǎng)站的名稱,以保證設(shè)計(jì)出的LOGO能夠具有一定的代表性,并建立專用的郵箱,以供網(wǎng)站管理員使用,這樣更加方便在后期工作當(dāng)中的管理以及分配;在網(wǎng)站的功能方面需要進(jìn)行的更改與設(shè)置,比如在文件上傳方面,文件的格式、文件的大小等方面的設(shè)置;此外在網(wǎng)頁(yè)中剛還需要針對(duì)信息增加添加、修改還有刪除等方面的功能。
當(dāng)網(wǎng)站建成之后需要合理的欄目管理來(lái)維護(hù)正常的經(jīng)營(yíng),這樣才能保證網(wǎng)站內(nèi)容更加具有條例性。網(wǎng)站前臺(tái)頁(yè)面是用戶直接能夠看到的,用戶可以對(duì)頁(yè)面進(jìn)行修改與設(shè)計(jì),用戶在根據(jù)自身喜好來(lái)進(jìn)行字體與頁(yè)面風(fēng)格設(shè)置的同時(shí),也使模板的自定義功能得以實(shí)現(xiàn),增加了用戶對(duì)網(wǎng)頁(yè)瀏覽、使用網(wǎng)站的趣味性,從而更能吸引用戶的目光。結(jié)合用戶需要的相關(guān)信息將其進(jìn)行深入的分析,并整體進(jìn)行分類與整理,將用戶對(duì)其產(chǎn)生的一些特征展開有針對(duì)性、全面性的服務(wù)。這方面的管理需要相關(guān)管理員能夠?qū)⒆钚碌南、公告以及通知等及時(shí)的于網(wǎng)站中,并結(jié)合企業(yè)與網(wǎng)站的具體情況,對(duì)公布的信息模塊及時(shí)進(jìn)行相應(yīng)的更新,以保證用戶能夠?qū)ζ髽I(yè)的發(fā)展動(dòng)態(tài)以及其實(shí)及時(shí)的、準(zhǔn)確的進(jìn)行了解。PHP語(yǔ)言在企業(yè)網(wǎng)站開發(fā)中具有非常大的優(yōu)勢(shì)。和其他的腳本語(yǔ)言技術(shù)相比,PHP在效率上、開放性上、跨平臺(tái)性上等等方面都獨(dú)具優(yōu)點(diǎn),使其在網(wǎng)站開發(fā)與設(shè)計(jì)之中發(fā)揮著極為重要性的作用。企業(yè)開發(fā)并建設(shè)網(wǎng)站,對(duì)于企業(yè)而言是發(fā)展中的重點(diǎn)工作,網(wǎng)站設(shè)計(jì)在整體效果上對(duì)于企業(yè)而言是具有非常重要的影響的,通過(guò)網(wǎng)站的形式,能夠很好的向外部很好的展示出企業(yè)自身的良好形象以及文化等,使網(wǎng)站在整體效果上得到優(yōu)化,是實(shí)現(xiàn)網(wǎng)站提升運(yùn)行效率與經(jīng)濟(jì)效益的最佳途徑。
php學(xué)習(xí)心得 2
學(xué)習(xí)php也有幾個(gè)月了。斷斷續(xù)續(xù)的學(xué)習(xí)吧。沒(méi)有整天整天的寫代碼。其實(shí)我倒是希望有時(shí)間整天整天的寫代碼。那樣的話就可以提高的更快了。我大二,計(jì)算機(jī)類的學(xué)生,大一的時(shí)候?qū)W習(xí)過(guò)C++,大二上學(xué)期的時(shí)候?qū)W習(xí)了匯編語(yǔ)言,所以對(duì)編程有一點(diǎn)點(diǎn)基礎(chǔ)。加上自己喜歡編程這種比較節(jié)省腦力的東西(至少在計(jì)算的時(shí)候恨方便,記得我們學(xué)習(xí)概率論與數(shù)理方程的時(shí)候我就是寫了程序來(lái)解題目的),所以在學(xué)習(xí)PHP的.時(shí)候比較順利吧。
最開始決定要學(xué)習(xí)PHP的時(shí)候,主動(dòng)的接近and認(rèn)識(shí)了一些在PHP方面有過(guò)經(jīng)驗(yàn)的一些師兄。讓他們給介紹了經(jīng)驗(yàn)還有需要看的書籍,資料等等。
然后自己開始慢慢的從基礎(chǔ)做了。記得最開始的時(shí)候做的是一個(gè)跟“正則表達(dá)式”有關(guān)的東東。就是沖搜索引擎上偷數(shù)據(jù)。雖然現(xiàn)在看來(lái)很簡(jiǎn)單,但那時(shí)看來(lái)還是很復(fù)雜的。
再后來(lái),開始做一些站點(diǎn)了。在css和javascript方面有有一些學(xué)習(xí)。以及其他的一些PHP的函數(shù)操作。一般都是字符串的操作等等。熟悉一些函數(shù)。
后來(lái)就是寫了一些簡(jiǎn)單的系統(tǒng)。記得我們班推優(yōu)入黨的時(shí)候,我寫了一個(gè)投票系統(tǒng),裝在一個(gè)本里面。帶到教室里面去投的。那個(gè)時(shí)候覺得還不錯(cuò),現(xiàn)在想想那個(gè)投票系統(tǒng)還是有很多的不足的。例如,沒(méi)有投票次數(shù)的限制等等。(但是覺得都是自己班的,應(yīng)該不會(huì)出現(xiàn)什么吧,結(jié)果還是出問(wèn)題了。本來(lái)是一人投兩票的,結(jié)果是出現(xiàn)了單數(shù)的總票數(shù),哎哎)
其實(shí)投票系統(tǒng)已經(jīng)涉及到了數(shù)據(jù)庫(kù)的操作了。有了數(shù)據(jù)庫(kù)操作的基礎(chǔ),就可以開始做文章發(fā)布系統(tǒng)了。給自己的站點(diǎn)寫了一個(gè)文章發(fā)布系統(tǒng)(之前沒(méi)有存入數(shù)據(jù)庫(kù)的時(shí)候,我都是用Dreamweaver在本地生成,然后上傳的,現(xiàn)在想想,麻煩死了)。
文章發(fā)布系統(tǒng)寫好了之后,就是對(duì)這個(gè)發(fā)布系統(tǒng)的一些優(yōu)化了。比如,文章發(fā)布的時(shí)候靜態(tài)頁(yè)的自動(dòng)生產(chǎn),目錄的自動(dòng)更新,文件上傳等等。還有管理員登錄安全的一些操作。
到目前為之就這樣啦。其實(shí)中的感覺就是學(xué)習(xí)一門語(yǔ)言入門就好辦了。當(dāng)初在學(xué)習(xí)C++的時(shí)候也是這樣的,由于沒(méi)有基礎(chǔ),最初的幾周,都是迷迷糊糊的,入了門,對(duì)語(yǔ)言這種東西有了感覺,進(jìn)步就很快了的。
php學(xué)習(xí)心得 3
學(xué)東西,永遠(yuǎn)不要妄想有速成這一說(shuō),告訴你了一個(gè)方式,但是缺少努力這一環(huán)節(jié),那也是白搭。掌握好的學(xué)習(xí)方法非常必要,看看這篇如何學(xué)習(xí)php/學(xué)習(xí)php的方法
相信大家選擇一種語(yǔ)言,并不是看它的背景和悠久歷史,更重要的是看它的實(shí)用性,華而不實(shí)的語(yǔ)言哪怕是再輝煌的歷史,也畢將步向沒(méi)落,可喜的是php經(jīng)受住了考驗(yàn),也因此,它確實(shí)是一種值得學(xué)習(xí)的語(yǔ)言。
我總結(jié)的學(xué)習(xí)php的進(jìn)程可能需要經(jīng)歷下面這幾個(gè)階段:
(1)熟悉html/css/js等網(wǎng)頁(yè)基本元素,完成階段可自行制作完整的網(wǎng)頁(yè);
(2)理解動(dòng)態(tài)語(yǔ)言的概念,運(yùn)做機(jī)制,熟悉php語(yǔ)法;
(3)學(xué)習(xí)如何將php與html結(jié)合起來(lái)完成簡(jiǎn)單動(dòng)態(tài)頁(yè)面;
(4)接觸mysql,開始設(shè)計(jì)數(shù)據(jù)庫(kù)程序;
(5)不斷鞏固,摸透大部分php常用函數(shù),并可理解oop,mysql優(yōu)化,以及模板;(6)完成一個(gè)功能齊全的動(dòng)態(tài)站點(diǎn)。
我的這套線路可能跟許多學(xué)習(xí)php的愛好者不謀而合,這也算是一個(gè)循序漸進(jìn)的學(xué)習(xí)過(guò)程,不過(guò)新手不要看到上面的概括就以為學(xué)習(xí)蠻簡(jiǎn)單的,默默在此不得不對(duì)您稍微潑一下冷水,任何東西其實(shí)都不簡(jiǎn)單,即使是小吃部的燒餅也不是一下子就會(huì)做成的。我先解釋一下我的學(xué)習(xí)思路。
首先,理解網(wǎng)站這一概念之后不難看出,任何網(wǎng)站都是由網(wǎng)頁(yè)組成的,也就是說(shuō)想完成網(wǎng)站,必須先學(xué)會(huì)做網(wǎng)頁(yè),因此必須要掌握了html,才能為今后制作網(wǎng)站打下基礎(chǔ)。
在學(xué)習(xí)html中我想邊學(xué)邊做是最有效的'方式,當(dāng)然這一方式對(duì)于學(xué)習(xí)php同樣是最有效的。
html中的任何元素都要親自實(shí)踐,只有明白了什么元素會(huì)起到什么效果之后,你才會(huì)記憶深刻,而一味的啃書,絕對(duì)是不行的,我想大部分新手之所以覺得概念難學(xué),大部分是一個(gè)字“懶”,懶是阻止進(jìn)步的最大敵人,所以克服掉懶的習(xí)慣,才能更快的學(xué)好一樣?xùn)|西。
也許您在學(xué)習(xí)php的時(shí)候只想盡快的開發(fā)一個(gè)網(wǎng)站,也就會(huì)想我做網(wǎng)站,干嘛要學(xué)什么網(wǎng)頁(yè)這些小兒科不難看出,眼高手低的新手不在少數(shù),這種思想無(wú)疑于建造空中樓閣,你不建地基,何來(lái)的房頂呢?
ok,掌握靜態(tài)網(wǎng)頁(yè)的制作技術(shù)是學(xué)習(xí)開發(fā)網(wǎng)站的先決條件,這一點(diǎn)就講到這里,因?yàn)檫@篇文章不是教程文章,也就不對(duì)技術(shù)進(jìn)行深入的刨析了。
我假設(shè)你目前已經(jīng)可以完成一個(gè)靜態(tài)頁(yè)面了,當(dāng)然,做的好看難看是另外一說(shuō),默默的第一個(gè)網(wǎng)頁(yè)也沒(méi)好看到哪去,但是“孩子”再丑,咱們做“爹媽”的也不能嫌棄不是?這畢竟是咱的成果。
那么咱們就開始學(xué)習(xí)動(dòng)態(tài)語(yǔ)言的概念吧,剛一接觸動(dòng)態(tài)語(yǔ)言,可能很多人都會(huì)蒙了,怎么這亂七八糟的東西,在網(wǎng)頁(yè)里顯示的時(shí)候卻是另外一碼事?其實(shí)這并不算亂七八糟,你寫的html代碼不也一樣是一堆堆的字符嗎?
畢竟,代碼并不是作為直接輸出的,而是經(jīng)過(guò)處理的,說(shuō)白了,html是經(jīng)過(guò)html解析器,而php當(dāng)然也就通過(guò)php解析器了,跟學(xué)習(xí)html一樣的道理,想讓任何的解析器完成操作,就必須使用它們專用的語(yǔ)法結(jié)構(gòu),所以php長(zhǎng)相奇怪也就不足為奇了。
對(duì)于php的理解是新手最難邁過(guò)的一道門檻,不過(guò)你應(yīng)該感到幸運(yùn)的是php已經(jīng)最大極限的為了新手而努力了,如果你學(xué)過(guò)其他的語(yǔ)言,也許會(huì)覺得php的確相當(dāng)?shù)暮?jiǎn)單,但是如果你之前什么都沒(méi)學(xué)過(guò),那么阿彌陀;佛,硬著頭皮琢磨吧。
書過(guò)三遍自然熟,這個(gè)簡(jiǎn)單的道理告訴我們,即使你理解不了php,但是也必須先跟它混個(gè)臉熟,看,一遍遍的看,看的同時(shí)一邊琢磨,一邊按照它所教的打代碼,即使你搞不清楚那些代碼到底是干嘛的,但是起碼你應(yīng)該找找感覺。
在一段掙扎之后,聰明的你,顯然已經(jīng)逐漸的開悟了,慢慢的理解了編程的概念,那么祝賀你,你已經(jīng)邁出了成功的第一步。
搞清楚html和php的概念,那么php和html混合編程應(yīng)該不成問(wèn)題,在這期間,你完全可以讓php給你算算一加一等于幾,然后在瀏覽器輸出,不要覺得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段代碼,但是對(duì)于你的編程之路,可是邁出了一大步啊!興奮吧?但是不得不再給你潑點(diǎn)冷水,您還是菜鳥一個(gè)。
高興一段時(shí)間就必須繼續(xù)努力了,接下來(lái)就是學(xué)習(xí)數(shù)據(jù)庫(kù)了,mysql可算是php的黃金搭檔了,不過(guò),雖然話是這么說(shuō),你也可能恨不得把mysql給生吞活剝了,因?yàn)檫@一行一列的東東簡(jiǎn)直讓自己頭暈?zāi)垦!?/p>
頭暈歸頭暈,目眩歸目眩,你不可能吃飯的時(shí)候咬了自己一下舌頭就從此不吃飯了不是?放下畏懼,繼續(xù)努力,咱們是來(lái)征服它的,而不是被它征服的,振奮起來(lái)吧同志。在一番搏斗之后,你終于理解了數(shù)據(jù)庫(kù)的概念,而且讓你興奮不已的是你終于可以通過(guò)php來(lái)連接數(shù)據(jù)庫(kù)了,這期間你是怎么學(xué)會(huì)的,我們不去考證了,但是事實(shí)證明,你已經(jīng)可以了。
學(xué)會(huì)了php和數(shù)據(jù)庫(kù)的你,無(wú)疑是左手拿著motolola右手拿著nokia,要多瀟灑,有多瀟灑,哈哈,終于學(xué)會(huì)了,但是可能這個(gè)時(shí)候,又會(huì)有人不經(jīng)意的拍拍肩膀?qū)δ阏f(shuō):哥們,別高興的太早,你還是菜鳥,離學(xué)會(huì)還差著一大截呢!
等到你發(fā)奮努力的學(xué)會(huì)了用php成功的插入,刪除,更新數(shù)據(jù)的時(shí)候,顯然,你已經(jīng)距離成功指日可待了。
php學(xué)習(xí)心得 4
每個(gè)人的學(xué)習(xí)方式不同,寫這篇文章的目的是分享一下自己的學(xué)習(xí)過(guò)程,僅供參考,不要一味的用別人的學(xué)習(xí)方法,找對(duì)自己有用的學(xué)習(xí)方式
經(jīng)常在某些論壇和QQ群里看到一些朋友會(huì)問(wèn)“怎樣才能學(xué)好PHP,怎樣才能學(xué)好___語(yǔ)言”,但別人回答最多的是:從最“簡(jiǎn)單”的開始。
這個(gè)簡(jiǎn)單也許真的不簡(jiǎn)單,呵呵。下面我想分享一下自己學(xué)習(xí)的一些過(guò)程。先說(shuō)些費(fèi)話,語(yǔ)言組織能力差,說(shuō)了不少費(fèi)話,愿意看的就看,不要罵我就行
其實(shí)學(xué)習(xí)一門新語(yǔ)言并不是太難,重要的是你有沒(méi)有準(zhǔn)備好去學(xué)好它,時(shí)間的長(zhǎng)短和個(gè)人的能力和決心有關(guān)。黑客界也流行一句話就是“沒(méi)有入侵不了的計(jì)算機(jī)”,這句話大概的意思是說(shuō):如果你的技術(shù)比維護(hù)這臺(tái)計(jì)算機(jī)的管理員更勝一籌,那么就能拿下這臺(tái)計(jì)算機(jī)甚至能拿下這個(gè)管理員管理的所有計(jì)算機(jī),如果技不如人,只能繼續(xù)學(xué)習(xí)超過(guò)對(duì)方。我說(shuō)這些話的意思就是讓準(zhǔn)備學(xué)習(xí)陌生語(yǔ)言朋友一定要下決心去學(xué)習(xí),只要你下了決心去學(xué)了,就一定能學(xué)好,千萬(wàn)不要半途而廢。(退一萬(wàn)步來(lái)說(shuō),即使是沒(méi)學(xué)好,但你懂的必然比別人多)
了解什么是最簡(jiǎn)單:
1、網(wǎng)頁(yè)的基本構(gòu)成就是html代碼,所以必須熟悉HTML/CSS/JS等基本元素
2、熟悉PHP語(yǔ)法,了解PHP和HTML的運(yùn)行方式,學(xué)習(xí)將PHP與HTML結(jié)合完成簡(jiǎn)單頁(yè)面
PHP手冊(cè)是比較好的入門老師
影響學(xué)習(xí)進(jìn)度和程序強(qiáng)大是否的'幾個(gè)可能因素:
1、記憶力
一門語(yǔ)言的強(qiáng)大是否,應(yīng)該看它的函數(shù)庫(kù)和代碼執(zhí)行效率。每門語(yǔ)言都是有自己強(qiáng)大的函數(shù)庫(kù),要學(xué)好它,就必須得花很多的時(shí)間去記憶,良好的記憶力能使學(xué)習(xí)達(dá)到事半功倍的效果。
2、數(shù)學(xué)和邏輯思維
這個(gè)當(dāng)然不是絕對(duì)影響,因?yàn)榭撮_發(fā)項(xiàng)目的復(fù)雜程度。小的項(xiàng)目不需要太多的數(shù)學(xué)和邏輯思維能力,但如果是開發(fā)類似于財(cái)務(wù)或大量運(yùn)算相關(guān)項(xiàng)目,這一點(diǎn)就是非常重要了。
3、有其它語(yǔ)言的基礎(chǔ)
“一通百通”,這句話的道理也是不容置疑。都說(shuō)有C語(yǔ)言基礎(chǔ)的人,學(xué)習(xí)PHP比較容易,我沒(méi)學(xué)過(guò)C語(yǔ)言,所以不知道這句話的效果
4、多看別人寫的代碼
學(xué)習(xí)別人的長(zhǎng)處,補(bǔ)自己的不足,當(dāng)然不完全為這個(gè)我始終相信:一個(gè)有組織的團(tuán)隊(duì)寫出來(lái)的程序不會(huì)比個(gè)人差我PHP入門就是從看代碼開始的,我喜歡看別人寫的代碼。(入門是從disucz,PHPWind和國(guó)外的phpbb看起,還有就是目前最流行的開源BLOG程序),我盡可能的收集網(wǎng)絡(luò)上的PHP開源程序,到目前為止,我收集并下載的PHP開源程序有2GB大小,包括BBS,BLOG,CMS等。我下載并不是為了收藏他們,是學(xué)習(xí)他們的編程方式和實(shí)現(xiàn)方法,如果自己想實(shí)現(xiàn)的功能不知道怎么去實(shí)現(xiàn),我就會(huì)學(xué)習(xí)他們的實(shí)現(xiàn)方法,并不是抄襲代碼,最終結(jié)果是想通過(guò)學(xué)習(xí),將技術(shù)變成屬于自己的ASP我也是以同樣的方式學(xué)習(xí)的(動(dòng)易和訊的程序及其它ASP開源程序)
5、實(shí)踐
理論固然重要,但實(shí)踐必不可少。你理論知識(shí)再好,如果不實(shí)踐,就不能看到理論所產(chǎn)生的結(jié)果或效果,并不能使你的記憶深刻,所以不能紙上談兵
6、恒心
廣告不是有句話是這樣說(shuō)的么:“世界上最高的山是自己”,這句話相信朋友們都能理解
過(guò)自己這關(guān),其它的都好辦
7、找對(duì)自己有用的學(xué)習(xí)方式
這條可以參照4,我的入門是從看代碼開始可能有朋友會(huì)問(wèn):“一開始看那些強(qiáng)大的代碼,你能看懂么?”我的學(xué)習(xí)方式是從“使用”找“學(xué)函數(shù)”:PHP的函數(shù)太多,短時(shí)間不可能記住所有的函數(shù),因?yàn)槲蚁嘈,一個(gè)大的項(xiàng)目肯定會(huì)使用常見和必須的函數(shù),找到這些函數(shù),才會(huì)有重點(diǎn)的學(xué)習(xí)這些函數(shù),難道你能說(shuō)寫B(tài)BS的函數(shù)會(huì)寫B(tài)LOG用的函數(shù)少么?難道會(huì)寫B(tài)BS還不會(huì)寫B(tài)LOG么?找對(duì)學(xué)習(xí)方式是要經(jīng)過(guò)多種學(xué)習(xí)方式的嘗試,所以這個(gè)只有自己把握,畢竟每個(gè)人的學(xué)習(xí)方式不一樣
8、盡可能的找視屏教程看
別人說(shuō)十句,還不如一個(gè)操作看的明白,這個(gè)相信朋友們都有體會(huì)吧
9、從項(xiàng)目開始
一定要”逼”自己從寫項(xiàng)目開始。任何一個(gè)高手的“成長(zhǎng)”都是要經(jīng)歷一個(gè)過(guò)程,這個(gè)過(guò)程是一步步走過(guò)來(lái)的,來(lái)之不易很多朋友學(xué)習(xí)PHP的第一個(gè)作品幾乎都是“留言簿”,因?yàn)槭亲詈?jiǎn)單的程序了會(huì)寫留言簿,也并不能完全代表你已經(jīng)入門了,也并不代表就會(huì)了PHP,我自己開始想以一個(gè)“網(wǎng)絡(luò)書簽”作為自己的第一個(gè)作品,但寫了基本功能后就沒(méi)繼續(xù)了,感覺沒(méi)多大意思,F(xiàn)在寫一個(gè)完全正確針對(duì)企業(yè)的CMS系統(tǒng),包括針對(duì)企業(yè)的一些常用功能,我想以這個(gè)作為自己PHP入門的第一個(gè)作品
10、了解并學(xué)習(xí)和PHP有關(guān)的技術(shù)
真正的高手必須得學(xué)習(xí)和PHP關(guān)聯(lián)的技術(shù),要想學(xué)好PHP,就必須得學(xué)習(xí)數(shù)據(jù)庫(kù),PHP+MYSQL被認(rèn)為是“黃金搭檔”所以你必須得接觸MYSQL或你認(rèn)為比較好的數(shù)據(jù)庫(kù),開始設(shè)計(jì)比較”合理”的數(shù)據(jù)庫(kù),這里的合理就比較廣泛了,包括數(shù)據(jù)庫(kù)優(yōu)化和查詢優(yōu)化等等
最后想說(shuō)的是:“不要依靠別人”沒(méi)人愿意理會(huì)一個(gè)新手的提問(wèn),因?yàn)樾率痔釂?wèn)的在他們眼里太簡(jiǎn)單,不想去解釋女性朋友很流行一句話是“男人靠的住,母豬會(huì)上樹”引用這句話沒(méi)別的意思,只是讓朋友們知道這句話的意思
還想說(shuō)的是:“珍惜別人回答的次數(shù)”人的忍耐都是有限度的,一定要珍惜這個(gè)限度,不要什么問(wèn)題都去問(wèn),有些問(wèn)題自己花點(diǎn)時(shí)間能找到答案的也去問(wèn),每問(wèn)一次,別人的耐心就減去一次,等你真正需要幫助的時(shí)候,正好是別人不愿意回答你的時(shí)候,可以想像一下,你失去的太多了
建議的是:“有問(wèn)題?baidu一下”相信朋友們都已經(jīng)注意到了,你問(wèn)的問(wèn)題,在搜索引擎里都能找到相關(guān)的提問(wèn),并且有詳細(xì)的解決方案,你可以使用搜索引擎來(lái)找到自己的答案,何必去問(wèn)別人呢
目前最大的中文搜索引擎是baidu.com,全球的google,當(dāng)然還有其它的搜索引擎,一個(gè)找不到,多試幾個(gè),除非你的問(wèn)題是第一個(gè)提問(wèn)的,那么你是幸運(yùn)的,也可能是你“長(zhǎng)相”問(wèn)題,呵呵,說(shuō)笑的,不要介意,不過(guò)這句話倒是挺流行
祝正準(zhǔn)備入門的PHP的朋友能找到適合自己的學(xué)習(xí)方式,早日成功!!
php學(xué)習(xí)心得 5
雖然PHP并非目前最火爆的編程語(yǔ)言,但隨著信息社會(huì)的發(fā)展,大量的PHP編程人員近期在劇增,再加上IT行業(yè)的崛起,讓學(xué)習(xí)編程的人能得到一個(gè)很好的就業(yè)機(jī)會(huì),這時(shí)候我們想要快速地學(xué)習(xí)這門技術(shù),且能更好的融入這個(gè)行業(yè),我們下面應(yīng)該來(lái)學(xué)習(xí)以下的一些技巧。
其實(shí)我們想要成為一名真正的PHP程序員,并非學(xué)好PHP編程語(yǔ)言就行了,還需要了解更多的相關(guān)只是。
而我們要學(xué)習(xí)PHP第一步就是要學(xué)會(huì)如何在自己的電腦上安裝PHP的運(yùn)行環(huán)境。
PHP程序員需要裝備的技能有:
MYSQL只有一門好的開發(fā)語(yǔ)言而不懂得數(shù)據(jù)庫(kù),我們依然是寸步難行的!還好,我們有一樣開源、小巧的MYSQL!對(duì)于一個(gè)web開發(fā)人員來(lái)說(shuō),不能僅 僅懂得(填/刪/改/查—//update/select),為了讓我們的網(wǎng)站跑的更快、更順暢我們還要懂得mysql的優(yōu)化。 沒(méi)錯(cuò)!這個(gè)時(shí)候,視圖、索引會(huì)幫你完成你想要的結(jié)果。
Apache 你要學(xué)會(huì)配置Apache
Javascript“后端語(yǔ)言群雄逐鹿,前端語(yǔ)言唯我獨(dú)尊!”沒(méi)錯(cuò),這就是Javascript在前端語(yǔ)言地位的真實(shí)寫照!想讓網(wǎng)站擁有絢麗的視覺效果,就離不開 Javascript。
Ajax 想讓網(wǎng)站擁有良好的客戶體驗(yàn),就離不開Ajax!縱然有時(shí)候,YUI,JQuery等就Javascript框架會(huì)幫助我們提高效率,但是,他們的基礎(chǔ)仍是Javascript!
算法、數(shù)據(jù)結(jié)構(gòu)按照常理來(lái)說(shuō),算法是PHP程序員的“靈魂”。對(duì)一名合格的程序員的第一要求的往往就是過(guò)硬的算法基礎(chǔ)。
要都精通上述技能,很難。當(dāng)然,你是PHP程序員,主要是負(fù)責(zé)PHP編程。但是你要明白,你一個(gè)后臺(tái)程序員,為了能開發(fā)出自己滿意網(wǎng)站,還必須跟前臺(tái)溝通。并且你要知道,你就是開發(fā)團(tuán)隊(duì)的核心,所以,無(wú)論如何都要學(xué)習(xí)上述技能。
OK,上述技能都懂七七八八了,這樣就成了真正的PHP程序員了么?又錯(cuò)了。
你還必須要有程序員必須有的.品質(zhì)。
團(tuán)隊(duì)精神和協(xié)作能力。通常項(xiàng)目開發(fā)都是一個(gè)團(tuán)隊(duì)開發(fā),所以這是一個(gè)
學(xué)習(xí)和總結(jié)的能力。因?yàn)榛ヂ?lián)網(wǎng)的技術(shù)日新月異,假如不能學(xué)習(xí)掌握新技術(shù),那么就要遭到淘汰。這是最最重要的硬性要求。
文檔習(xí)慣。缺乏文檔,一個(gè)軟件系統(tǒng)就缺乏生命力,在未來(lái)的查錯(cuò),升級(jí)以及模塊的復(fù)用時(shí)就都會(huì)遇到極大的麻煩。
規(guī)范化,標(biāo)準(zhǔn)化的代碼編寫習(xí)慣。代碼具有良好的可讀性,是PHP程序員基本的素質(zhì)需求。
需求理解能力。程序員需要理解一個(gè)模塊的需求,性能需求指標(biāo)中,穩(wěn)定性,并訪支撐能力以及安全性都很重要。
測(cè)試習(xí)慣
軟件研發(fā)作為一項(xiàng)工程而言,一個(gè)很重要的特點(diǎn)就是問(wèn)題發(fā)現(xiàn)的越早,解決的代價(jià)就越低,程序員在每段代碼,每個(gè)子模塊完成后進(jìn)行認(rèn)真的測(cè)試,就可以盡量將一些潛在的問(wèn)題最早的發(fā)現(xiàn)和解決,這樣對(duì)整體系統(tǒng)建設(shè)的效率和可靠性就有了最大的保證。
作為一名合格的PHPer 首先就是對(duì)PHP的熱愛,俗話說(shuō):“要做好一件事,要先去理解他,然后愛他。”PHP是一種很美妙的開發(fā)語(yǔ)言,你不需要再為定義一個(gè)變量的類型而猶豫不 定,PHP會(huì)自動(dòng)判斷;你不需要在得到一個(gè)表單數(shù)據(jù)而聲明N多的函數(shù),一切都交給PHP吧!PHPer是一個(gè)極具挑戰(zhàn)性的工作,so,如果你熱愛挑戰(zhàn),喜 歡有挑戰(zhàn)性的工作,如果你已經(jīng)準(zhǔn)備好了,那么就加入吧。
php學(xué)習(xí)心得 6
明天開始期末考試,接著后天就要回福州了,由于家里還沒(méi)裝網(wǎng)絡(luò),因此,得有一段時(shí)間不能來(lái)論壇了,在這之前,我想了下,我給新手解答過(guò)問(wèn)題,演示過(guò)代碼,好像沒(méi)談過(guò)自己的學(xué)習(xí)心得,臨走之前,我就來(lái)談?wù)勎覍W(xué)習(xí)PHP的心得,雖然是老生長(zhǎng)談,但是我想我的情況還是具有代表性的,希望各位想加入PHPER隊(duì)伍的新生力量能有所幫助。
大家學(xué)習(xí)PHP大部分都靠自學(xué),我也不例外,不乏和我一樣過(guò)去是做ASP的,剛看到PHP代碼,我就感到奇怪,怎么里面這么多$?好奇怪啊,潛意識(shí)我覺得這東西肯定比ASP難多了,可是當(dāng)我領(lǐng)略了PHP的神奇后(同樣功能的ASP,PHP程序在我過(guò)去的C2古董機(jī)上一跑,肉眼都看看出速度的差別),我頓時(shí)被PHP的魅力吸引了(雖然現(xiàn)在在我的HP本本上是感覺不出差別了),同時(shí)吸引我的還有LAMP組合。于是,我的PHP學(xué)習(xí)歷程開始了。
呵呵,不知道大家學(xué)習(xí)PHP做的第一個(gè)功能是什么,我做PHP的第一個(gè)程序是接收一組表單數(shù)據(jù),然后回顯它們,成功后想到,如果是URL參數(shù)PHP怎么接受呢?查了手冊(cè),翻了書本,哦!用$_GET,也許許多從ASP過(guò)來(lái)的程序員一開始也會(huì)受ASP思路的影響,其實(shí)沒(méi)有關(guān)系,一段時(shí)間就適應(yīng)了,你也許會(huì)說(shuō),早知道不學(xué)ASP了,不會(huì)受影響,你錯(cuò)了,做久了你就會(huì)發(fā)現(xiàn),過(guò)去積累的ASP經(jīng)驗(yàn)在很大程度上幫助你更快的掌握了PHP,所謂一理通,百理明,程序都有相似,ASP可以說(shuō)和PHP是很接近的,所以ASP程序員轉(zhuǎn)PHP是很快的,有多快呢?下面再講^_^,讀到這里過(guò)去沒(méi)學(xué)過(guò)ASP的,或者0基礎(chǔ)的朋友可別不看了,什么?我這分明是寫給過(guò)去做過(guò)ASP的人看的嘛,其實(shí)都一樣,我強(qiáng)調(diào)的是學(xué)習(xí)的方法和思路,不管學(xué)什么語(yǔ)言,這都是最重要的。
嗯,你學(xué)會(huì)了基本語(yǔ)法,了解了內(nèi)部函數(shù),書本上的例子都能看懂了,肯定想試試自己的身手了吧?對(duì),這是我強(qiáng)調(diào)的第一點(diǎn),學(xué)習(xí)程序,就要不斷寫代碼,這樣是最快的學(xué)習(xí)方法,也是最有效的,可是忽然離開書本了,自己動(dòng)手編,可能有種不知從哪開始的感覺,怎么辦我的方法是--站在巨人的肩膀上。優(yōu)秀的'代碼永遠(yuǎn)是最好的學(xué)習(xí)工具,你建議先下個(gè)留言本看,WHY?留言本簡(jiǎn)單,且具備了一個(gè)完整系統(tǒng)所必須的全部條件。數(shù)據(jù)庫(kù),前后臺(tái)。咱們就先從數(shù)據(jù)庫(kù)部分開始,看他如何設(shè)計(jì),分析它為什么這樣設(shè)計(jì),我能不能有更好的設(shè)計(jì),明白了以后,看他如何和PHP交互,這里我建議大家最好學(xué)習(xí)些軟件工程的知識(shí),學(xué)會(huì)做系統(tǒng)分析,能劃分系統(tǒng)模塊,這樣有助于大家獨(dú)立設(shè)計(jì)系統(tǒng)。當(dāng)你明白了原理之后,你就可以開始做程序,按照你想好的思路做,其中肯定會(huì)遇到種種困難,你要翻手冊(cè),找GOOGLE,問(wèn)網(wǎng)友,甚至還有調(diào)試程序時(shí)的煩躁,但是請(qǐng)千萬(wàn)不要放棄,成功和失敗只在一念之間,往前一步,或許你就成功了,退后一步,則肯定失敗。當(dāng)你克服了期間困難之后,你會(huì)發(fā)現(xiàn)通過(guò)做這個(gè)程序,你又學(xué)會(huì)了好多東西,經(jīng)驗(yàn)得到積累,沒(méi)錯(cuò),你進(jìn)步了。接著干什么,留言本是不夠的,把它擴(kuò)展成CMS試試,做成BBS試試,如果你的系統(tǒng)越做越大,那么恭喜你,你一定有希望成為優(yōu)秀的PHPer!
這里當(dāng)然還是要介紹下調(diào)試程序的技巧,記住,如果一段程序調(diào)試不過(guò),先判斷單詞拼寫,在判斷語(yǔ)法,有沒(méi)漏{};之類的,可以分段echo結(jié)果,縮小調(diào)試范圍,特別是數(shù)據(jù)庫(kù)交互的程序,先輸出個(gè)SQL語(yǔ)句看看,對(duì)了,再分析怎么會(huì)插入/刪除不成功呢,之類的。調(diào)試程序可能會(huì)占用編程很多的時(shí)間,我們當(dāng)然還是要總結(jié)自己的調(diào)試經(jīng)驗(yàn)。當(dāng)然我自己有個(gè)習(xí)慣,上網(wǎng)的時(shí)候看到網(wǎng)站有些功能不錯(cuò),我就想這是怎么實(shí)現(xiàn)的?我能做到碼?于是我就自己動(dòng)手試試,無(wú)論成功與否,我覺得都會(huì)有些幫助,有助于提高水平,我這人不喜歡老重復(fù)書中那些無(wú)聊的example,在自己的動(dòng)手實(shí)踐中學(xué)習(xí),我覺得效率更高,且我享受那種代碼成功實(shí)現(xiàn)的喜悅,這也是我學(xué)習(xí)的動(dòng)力。當(dāng)然作為程序員,必須時(shí)刻關(guān)注程序的發(fā)展,當(dāng)你入門后,你就得考慮些高級(jí)應(yīng)用,你如提高下程序效率,用下模板,AJAX什么得,要時(shí)刻關(guān)注業(yè)界得動(dòng)態(tài)。
最后,談下之前說(shuō)的我從ASP轉(zhuǎn)PHP花多長(zhǎng)時(shí)間,也就是我學(xué)習(xí)PHP花多長(zhǎng)時(shí)間,老實(shí)告訴大家,半年多,其中包括學(xué)習(xí)AJAX,smarty,XAJAX得時(shí)間。也許大家有疑問(wèn),怎么可能啊忽悠人吧,不錯(cuò),我是學(xué)PHP半年多,可是請(qǐng)大家注意,之前學(xué)習(xí)HTML,數(shù)據(jù)庫(kù),軟件工程,ASP,我花了1年多,所以大家看看,其實(shí)學(xué)習(xí)編程是沒(méi)有捷徑的,我們能做的就是一步一個(gè)腳印,打好基礎(chǔ),提高水平,充實(shí)自己,最后祝各位新手學(xué)習(xí)愉快,都能成為優(yōu)秀的PHPer,壯大中國(guó)的IT力量!
php學(xué)習(xí)心得 7
php入門是比任何語(yǔ)言都簡(jiǎn)單,很好學(xué),一般一周兩周就可以寫簡(jiǎn)單留言本了。學(xué)好php每一條件勤在先,打代碼,拼命打代碼,買本書,把里面的代碼從頭打到尾,再回來(lái)不懂的再打,運(yùn)行,再不理解上網(wǎng)上問(wèn)別人,csdn高手多,回答問(wèn)題慢,專問(wèn)有深層次的,phpchina中手多,人多,什么問(wèn)題都可以問(wèn),回答的速度非常快。一句話"百碼敲百遍,其義自見",代碼打得越多,運(yùn)行得越多,慢慢地會(huì)對(duì)程序理解得越深。想速成嗎?每天看書打代碼不低于10個(gè)鐘,這樣堅(jiān)持兩個(gè)月后你就可以應(yīng)付工作了。這一般人都受不了,做不到,事實(shí)上很多很強(qiáng)的人都是這樣過(guò)來(lái)的。
步驟/方法
一、心態(tài)
我說(shuō)了php入門很容易,不錯(cuò),但我不說(shuō)php它很容易,php應(yīng)用起來(lái)博大精深,如果你說(shuō)做php很簡(jiǎn)單,那么我只能說(shuō)你懂php懂得比較簡(jiǎn)單吧。在大學(xué)讀書的時(shí)候大家一定要心態(tài)擺正,比如你想學(xué)什么語(yǔ)言,以后要做什么程序員,比如java,C++,我講一例子,比如你立志做java程序員,你首先在校學(xué)校開這課程時(shí)努力要把它學(xué)好,學(xué)好了還不行哦,因?yàn)檫@些只能應(yīng)付考試的,工作上這算是不起眼的知識(shí),所以在剩下來(lái)的讀書時(shí)間努力涉及一些應(yīng)用上的',更深層次的知識(shí),把java的學(xué)得更深才行。人的精力是有限的,你如果想一起同時(shí)學(xué)精通php,又精通java,等等,算了吧,人家工作了幾年都不敢說(shuō)精通,還在校的只能說(shuō)是不知天高地厚了!绻阋院笙刖幊叹团R换ù罅康臅r(shí)間深學(xué)它,當(dāng)然也要多學(xué)一下其它的。初學(xué)者不要有這種精幾門編程語(yǔ)言的心態(tài),到頭來(lái)樣樣不精,連工作也找不到。
二、書
買書來(lái)學(xué)習(xí)是最直接實(shí)在的,網(wǎng)上中原的視頻教程,it實(shí)驗(yàn)室的算了吧,想看它們就會(huì)php是不行的,如果想學(xué)某種編程語(yǔ)言,就要買到那種編程語(yǔ)言最書的幾本書來(lái)一起看,為什么要買幾本呢,因?yàn)檫@樣的,有書的這節(jié)講不夠細(xì),那些書偏會(huì)講得細(xì),這樣有個(gè)互補(bǔ)。把它們的理解合起來(lái),更易加深對(duì)程序的理解。學(xué)好入門的后就買幾個(gè)開發(fā)實(shí)例的書來(lái)看,最好把里面的代碼都打打運(yùn)行一下,慢慢地就會(huì)適應(yīng)工作。如果你舍不得買幾十元一本的書,那樣你會(huì)多走很多彎路。單單的一本書給不了你多少知識(shí)。
三、多學(xué)相關(guān)知識(shí)
一個(gè)phper懂得php是最基本的!但必須要熟練js,css,html,sql,數(shù)據(jù)庫(kù),設(shè)計(jì)模式等等。說(shuō)真的,我總覺平時(shí)寫js,比php還寫得多。如果說(shuō)php你強(qiáng),那么熟練js,css,html,sql,數(shù)據(jù)庫(kù),設(shè)計(jì)模式等等就是你值錢的地方了。不懂它們,你php再好,也算是菜鳥。工作中很快被淘汰。大家能理解到這個(gè)重要性嗎。
四、多讀源代碼
多讀開源的代碼,dz,dedecms很多php的開源代碼,讀多了你思路更廣了,你會(huì)發(fā)現(xiàn)很多很妙的寫法,也是提高水平最快的方法之一。
五、堅(jiān)持
做事要堅(jiān)持,學(xué)編程也要,這是前提,是基本。
php學(xué)習(xí)心得 8
先來(lái)說(shuō)說(shuō)學(xué)習(xí)PHP有什么用處,為什么要學(xué)?畢竟學(xué)習(xí)前應(yīng)該是對(duì)所要學(xué)習(xí)的東西有所了解,才會(huì)更有興趣去學(xué)習(xí)它。
學(xué)習(xí)PHP主要是用來(lái)開發(fā)web站點(diǎn),也就是網(wǎng)站,它和asp、java等語(yǔ)言類似,都是運(yùn)行在服務(wù)器上的程序,用來(lái)動(dòng)態(tài)地為用戶提供網(wǎng)頁(yè)服務(wù)。
學(xué)習(xí)了它,現(xiàn)實(shí)里可以用它賺錢,方法是自己接活兒,或者找PHP程序員的工作,或者你也可以用PHP來(lái)自己制作網(wǎng)站,制作了網(wǎng)站后,當(dāng)然也可以賺錢。
如果感覺自己在學(xué)習(xí)php方面無(wú)從下手,那么有一套很好的教程可以讓你擺脫這種心理,你去看看,有一套張老師講的教程,循序漸進(jìn)而且有系統(tǒng)。所有的都是從實(shí)例出發(fā),最重要的是免費(fèi)。
再有一點(diǎn)重要的是,在學(xué)習(xí)前最好有個(gè)目標(biāo),就是你學(xué)這個(gè)你想用來(lái)做啥,比如我就先構(gòu)思個(gè)網(wǎng)站,然后在學(xué)習(xí)中解決各類問(wèn)題。
另外最重要的就是要有毅力
我英文不好能學(xué)習(xí)嗎?回答是YSE
我數(shù)學(xué)不好能學(xué)嗎?回答是YES
我沒(méi)有基礎(chǔ)看這個(gè)視頻學(xué)習(xí)能學(xué)嗎?回答也是YES
我沒(méi)耐心能學(xué)嗎?回答是NO
學(xué)習(xí)php只是一部分,html、css、js是都要學(xué)的,而且是必須的,但是這些東西尤其是js很像php,其它的就太簡(jiǎn)單了,沒(méi)什么難的。如果更好的學(xué)習(xí)建議可以先看看些HTML和SQL的基礎(chǔ)。另外w3school也是個(gè)不錯(cuò)的地方,里面有詳細(xì)的手冊(cè)和資料。
開始學(xué)習(xí)的.時(shí)候,尤其是最開是下手編程很艱難,可以上網(wǎng)找些源代碼來(lái)琢磨,但是一定要自己動(dòng)手寫,不能光看不練。PHP最大的優(yōu)勢(shì)優(yōu)勢(shì)就是源代碼十分多,不像JSP那樣很多封包的,大家一定要好好利用啊。
其次,就是大家可以加些群和論壇,有問(wèn)題和高手請(qǐng)教下,說(shuō)不準(zhǔn)會(huì)茅塞頓開,一個(gè)人閉門造車還是很累的。俗話說(shuō),獨(dú)樂(lè)樂(lè)不如眾樂(lè)嘛!以上只是個(gè)人初學(xué)php的感受,希望能對(duì)大家有所幫助。
php學(xué)習(xí)心得 9
php是動(dòng)態(tài)網(wǎng)站開發(fā)的優(yōu)秀語(yǔ)言,在學(xué)習(xí)的時(shí)候萬(wàn)萬(wàn)不能冒進(jìn)。在系統(tǒng)的學(xué)習(xí)前,我認(rèn)為不應(yīng)該只是追求實(shí)現(xiàn)某種效果,因?yàn)榧词鼓銖?fù)制他人的代碼調(diào)試成功,實(shí)現(xiàn)了你所期望的效果,你也不了解其中的原理,這樣你很難利用原理去編寫自己的代碼。對(duì)于php來(lái)說(shuō),系統(tǒng)的學(xué)習(xí)我認(rèn)為還是很重要的,當(dāng)你有一定理解后,你可你針對(duì)某種效果研究,我想那時(shí)你不會(huì)只是復(fù)制代碼的水平了。
而在接觸php前,我主要是專攻java web這個(gè)方向,雖然java學(xué)習(xí)起來(lái)有些難度,但我卻被它的面向?qū)ο筇匦陨钌钗 ?/p>
實(shí)際上,從技術(shù)架構(gòu)來(lái)說(shuō),Java語(yǔ)言相比PHP有明顯的優(yōu)勢(shì),Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,而PHP還是采用面向過(guò)程的開發(fā)方法。PHP只能實(shí)現(xiàn)簡(jiǎn)單的分布式兩層或三層的架構(gòu),而JAVA可以實(shí)現(xiàn)多層架構(gòu)。數(shù)據(jù)庫(kù)層(持久化 層)、應(yīng)用(業(yè)務(wù))邏輯層、表示邏輯層彼此分開,而且現(xiàn)在不同的層都已經(jīng)有一些成熟的開發(fā)框架的支持。例如Struts就是利用Java的web開發(fā)技術(shù) 實(shí)現(xiàn)了MVC的`設(shè)計(jì)模式,而在業(yè)務(wù)邏輯層也有Spring框架,數(shù)據(jù)庫(kù)持久化層有Hibernate等框架。這些框架可以方便開發(fā)者高效、合理、科學(xué)得架 構(gòu)多層的商業(yè)應(yīng)用。從數(shù)學(xué)運(yùn)算和數(shù)據(jù)庫(kù)訪問(wèn)速度來(lái)講,Java的性能也優(yōu)于PHP.實(shí)際上,對(duì)于跨平臺(tái)的大型的企業(yè)應(yīng)用系統(tǒng)來(lái)講,Java幾乎已經(jīng)成為唯 一的選擇(微軟.NET不支持跨平臺(tái)),但是在于Web網(wǎng)站應(yīng)用開發(fā)來(lái)講,Java卻面臨著被PHP邊緣化的危險(xiǎn),幾乎所有的虛擬主機(jī)都支持 PHP+MySQL,而支持Java的卻少之又少,在資源上,網(wǎng)上有不計(jì)其數(shù)的PHP資源,很多著名的大型網(wǎng)站(例如Facebook、 Mediawiki等)都是基于PHP的。
Java的理念是“一次編寫,到處運(yùn) 行”,Java在應(yīng)用框架底下的架構(gòu)是無(wú)與倫比的,遠(yuǎn)勝過(guò)其他任何語(yǔ)言,Java的框架利于大型的協(xié)同編程開發(fā),系統(tǒng)易維護(hù)、可復(fù)用性較好。而PHP很容易自學(xué),讓熱備能快速簡(jiǎn)潔地編寫代碼,適合于快速開發(fā),中小型應(yīng)用系統(tǒng),開發(fā)成本低。在調(diào)試、發(fā)布上,PHP也較Java簡(jiǎn)單。
php學(xué)習(xí)心得 10
在來(lái)這里參加PHP培訓(xùn)班之前,我自學(xué)了五個(gè)月的PHP,天天在琢磨課本上的那些看不懂的代碼,照著書上寫了很多代碼,可測(cè)試運(yùn)行,總是報(bào)錯(cuò),可又不知道自己錯(cuò)在什么地方。心里非常焦躁,也受到了打擊。后來(lái)經(jīng)朋友的介紹北京恒博教育的課程是以實(shí)用為主,除了講解理論知識(shí)外,更注重的是實(shí)際應(yīng)用,老師們都是三十歲以上,在網(wǎng)站建設(shè)行業(yè)里有十幾年工作經(jīng)驗(yàn)了,我那朋友也是在這里學(xué)習(xí)的,于是我來(lái)到了北京那個(gè)恒博教育網(wǎng)站培訓(xùn)基地并且參加了由黃老師主講的PHP培訓(xùn)課程,黃老師先給我們講了學(xué)習(xí)PHP的重點(diǎn)、學(xué)習(xí)PHP的方法、學(xué)習(xí)PHP的步驟。感覺和課本上大不一樣,他是先用一兩天的時(shí)間講語(yǔ)法基礎(chǔ),然后就直接講PHP和數(shù)據(jù)庫(kù)的操作,等大家會(huì)做簡(jiǎn)單的網(wǎng)站之后,再接著講一些常用的函數(shù),和更高級(jí)的用法,用黃老師的話說(shuō):“先讓大家了解整個(gè)網(wǎng)站的制作,然后再講更詳細(xì)的,比如一些系統(tǒng)函數(shù),這樣學(xué)員在以后的學(xué)習(xí)中知道學(xué)的那些點(diǎn)怎么應(yīng)用到網(wǎng)站開發(fā)中來(lái)”。
雖然在這里上課的時(shí)間比大學(xué)的多,而且緊湊,但在這里看到了大學(xué)里沒(méi)有的學(xué)習(xí)風(fēng)氣,在濃厚的學(xué)習(xí)氣氛中大家也把黃老師的講解內(nèi)容完成的.很好,我也從黃老師的講解中學(xué)到了很多有用、有趣的知識(shí),授課內(nèi)容也讓我耳濡目染。
他根據(jù)我們的實(shí)際情況,告訴他了一些重點(diǎn)、一些方法、指導(dǎo)我們進(jìn)行實(shí)戰(zhàn)開發(fā),開發(fā)項(xiàng)目由小到大,由簡(jiǎn)至難,慢慢深入。將所有重點(diǎn)理論,全部貫穿于項(xiàng)目的開發(fā)之中。這樣理論記的深刻,項(xiàng)目開發(fā)也水到渠成。結(jié)果一個(gè)月不到,CMS會(huì)做了,還做了一個(gè)自己的博客,另外還參與了一個(gè)網(wǎng)上商城的開發(fā)。
一個(gè)人自學(xué),是孤獨(dú)的、無(wú)助的。在我們PHP培訓(xùn)班,你隨時(shí)可以詢問(wèn)老師你遇到的問(wèn)題。也可以和同學(xué)們隨時(shí)交流問(wèn)題和心得,現(xiàn)在想想,以前選擇自學(xué)PHP有點(diǎn)是在浪費(fèi)時(shí)間,會(huì)走很多的彎路,常常在自學(xué)中遇到問(wèn)題,可自己很難能解決,再加上某些課本上的誤導(dǎo),(后來(lái)在黃老師的指導(dǎo)下才知道課本上有很多的地方是錯(cuò)誤的)更是困難。
現(xiàn)在我已經(jīng)工作兩個(gè)月了,薪水還是可以的,在此我奉勸各位想自學(xué)技術(shù)的同胞們,最好是找一個(gè)專業(yè)的老師帶著你,否則真的自學(xué)很浪費(fèi)時(shí)間。
php學(xué)習(xí)心得 11
自從上周開始,我受其他中心邀請(qǐng),前去給大四學(xué)生要做為期一個(gè)半月的PHP強(qiáng)化培訓(xùn)講師,對(duì)我來(lái)說(shuō)雖說(shuō)很簡(jiǎn)單,但仍不可掉以輕心,在第一次和這個(gè)大四學(xué)生們交流時(shí),我發(fā)現(xiàn)他們的計(jì)算機(jī)基礎(chǔ)知識(shí)真的很差,有的學(xué)生連基本的操作系統(tǒng)都不會(huì)做。當(dāng)初著實(shí)讓我頭痛了一把,一個(gè)半月,要把PHP課程講完,還要求每個(gè)學(xué)員都能獨(dú)立完成網(wǎng)站的開發(fā),最主要的是他們沒(méi)有基礎(chǔ)。
在第二天正式上課之前,我把我以前給自己學(xué)生培訓(xùn)的`大綱做了很大的修改,決定以他們的實(shí)際情況為出發(fā)點(diǎn),用最快的時(shí)間去講在學(xué)習(xí)PHP之前的基礎(chǔ)知識(shí),并且用幽默快樂(lè)的課堂氣氛來(lái)提起同學(xué)們的學(xué)習(xí)興趣,通過(guò)這幾天的講課,感覺他們每個(gè)學(xué)員都撐握的不錯(cuò),每個(gè)學(xué)員都很努力地去學(xué)習(xí),用他們的話說(shuō),在我講這幾天,比大學(xué)里三個(gè)月講的內(nèi)容還多,他們接受起來(lái)很快,不愧是大學(xué)生,所以我現(xiàn)在有信心能把他們教好。我不敢保證100%,但80%能成為網(wǎng)站程序員是沒(méi)有什么問(wèn)題。
還有一個(gè)月的課程要給他們講,所以我除了忙自己的公司外,還要兼著給大學(xué)生們講課,雖然我自己累點(diǎn),但我能看到希望,最近有不少想學(xué)網(wǎng)站,學(xué)SEO學(xué)員咨詢,覺得我的技術(shù)還是很牛的,其他也沒(méi)有什么,我用十年的時(shí)間學(xué)習(xí)和工作都是以網(wǎng)站建設(shè),網(wǎng)站維護(hù)為主的,只是近年才開始做講師,但對(duì)我最大的收獲,就是學(xué)員學(xué)有所成。
php學(xué)習(xí)心得 12
在來(lái)這里參與PHP培訓(xùn)班之前,我自學(xué)了五個(gè)月的PHP,天天在琢磨書本上的那些看不懂的代碼,照著書上寫了很多代碼,可測(cè)試運(yùn)行,總是報(bào)錯(cuò),可又不知道自己錯(cuò)在什么地方。心里很焦躁,也受到了打擊。以后經(jīng)好友的介紹北京恒博教育的課程是以實(shí)用為主,除了講解理論知識(shí)外,更重視的是實(shí)際應(yīng)用,老師們?nèi)渴侨畾q以上,在網(wǎng)站建設(shè)行業(yè)里有十幾年工作經(jīng)驗(yàn)了,我那好友也是在這里學(xué)習(xí)的,于是我來(lái)到了北京那個(gè)恒博教育網(wǎng)站培訓(xùn)基地而且參與了由黃老師主講的PHP培訓(xùn)課程,黃老師先給我們講了學(xué)習(xí)PHP的關(guān)鍵、學(xué)習(xí)PHP的方法、學(xué)習(xí)PHP的步驟。感覺和書本上大不一樣,她是先用一兩天的時(shí)間講語(yǔ)法基礎(chǔ),然后就直接講PHP和數(shù)據(jù)庫(kù)的操作,等大家會(huì)做簡(jiǎn)單的'網(wǎng)站以后,再接著講部分常見的函數(shù),和更高級(jí)的使用方法,用黃老師的話說(shuō):“先讓大家了解整個(gè)網(wǎng)站的制作,然后再講更具體的,比如部分系統(tǒng)函數(shù),這么學(xué)員在以后的學(xué)習(xí)中知道學(xué)的那些點(diǎn)怎么應(yīng)用到網(wǎng)站開發(fā)中來(lái)”。
即使在這里上課的時(shí)間比大學(xué)的多,而且緊湊,但在這里看到了大學(xué)里沒(méi)有的學(xué)習(xí)風(fēng)氣,在濃厚的學(xué)習(xí)氣氛中大家也把黃老師的講解內(nèi)容完成的很好,我也從黃老師的講解中學(xué)到了很多有用、有趣的知識(shí),講課內(nèi)容也讓我耳濡目染。
她依據(jù)我們的實(shí)際情況,XX告訴她了部分關(guān)鍵、部分方法、指導(dǎo)我們進(jìn)行實(shí)戰(zhàn)開發(fā),開發(fā)項(xiàng)目由小到大,由簡(jiǎn)至難,慢慢深入。將全部關(guān)鍵理論,全部貫穿于項(xiàng)目標(biāo)開發(fā)之中。這么理論記的深刻,項(xiàng)目開發(fā)也水到渠成。結(jié)果30天不到,CMS會(huì)做了,還做了一個(gè)自己的博客,另外還參加了一個(gè)網(wǎng)上商城的開發(fā)。
一個(gè)人自學(xué),是孤獨(dú)的、無(wú)助的。在我們PHP培訓(xùn)班,你隨時(shí)能夠問(wèn)詢老師你碰到的問(wèn)題。也能夠和同學(xué)們隨時(shí)交流問(wèn)題和心得,現(xiàn)在想想,以前選擇自學(xué)PHP有點(diǎn)是在浪費(fèi)時(shí)間,會(huì)走很多的彎路,經(jīng)常在自學(xué)中碰到問(wèn)題,可自己極難能處理,再加上一些書本上的誤導(dǎo),(以后在黃老師的指導(dǎo)下才知道書本上有很多的地方是錯(cuò)誤的)更是困難。
現(xiàn)在我已經(jīng)工作兩個(gè)月了,薪水還是能夠的,在此我奉勸各位想自學(xué)技術(shù)的同胞們,最好是找一個(gè)專業(yè)的老師帶著你,不然真的自學(xué)很浪費(fèi)時(shí)間。
php學(xué)習(xí)心得 13
我想在講述自己的學(xué)習(xí)方法前,對(duì)那些期望能從我的文章中取得有用信息的人說(shuō)一句心里話:
我的`文章不會(huì)對(duì)您的學(xué)習(xí)起到實(shí)質(zhì)性的作用,您能否成功,還得靠自己的,堅(jiān)持,堅(jiān)持,再堅(jiān)持,就是步入成功的不二法門。
我先把我自己學(xué)習(xí)PHP的過(guò)程做一下概括:
(1)熟悉HTML/CSS/JS等網(wǎng)頁(yè)基礎(chǔ)元素,完成階段可自行制作完整的網(wǎng)頁(yè),對(duì)元素屬性達(dá)成熟悉程度
(2)了解動(dòng)態(tài)語(yǔ)言的概念,運(yùn)做機(jī)制,熟悉PHP語(yǔ)法
(3)學(xué)習(xí)怎樣將PHP和HTML結(jié)合起來(lái)完成簡(jiǎn)單動(dòng)態(tài)頁(yè)面
(4)接觸MYSQL,開始設(shè)計(jì)數(shù)據(jù)庫(kù)程序
(5)不停鞏固,摸透大部分PHP常見函數(shù),并可了解OOP,MYSQL優(yōu)化,和模板
(6)完成一個(gè)功效齊全的動(dòng)態(tài)站點(diǎn)
我的這套線路可能跟很多學(xué)習(xí)PHP的興趣者不謀而合,這也算是一個(gè)循序漸進(jìn)的學(xué)習(xí)過(guò)程,不過(guò)新手不要看到上面的概括就認(rèn)為學(xué)習(xí)蠻簡(jiǎn)單的,默默在此不得不對(duì)您稍微潑一下冷水,任何東西其實(shí)全部不簡(jiǎn)單,即使是小吃部的燒餅也不是一下子就會(huì)做成的。