最新php課程心得體會(huì)(5篇)

格式:DOC 上傳日期:2023-04-03 22:19:31
最新php課程心得體會(huì)(5篇)
時(shí)間:2023-04-03 22:19:31     小編:zdfb

我們?cè)谝恍┦虑樯鲜艿絾l(fā)后,可以通過(guò)寫心得體會(huì)的方式將其記錄下來(lái),它可以幫助我們了解自己的這段時(shí)間的學(xué)習(xí)、工作生活狀態(tài)。那么心得體會(huì)該怎么寫?想必這讓大家都很苦惱吧。以下是我?guī)痛蠹艺淼淖钚滦牡皿w會(huì)范文大全,希望能夠幫助到大家,我們一起來(lái)看一看吧。

php課程心得體會(huì)篇一

我的文章不會(huì)對(duì)您的學(xué)習(xí)起到實(shí)質(zhì)性的作用,您能否成功,還得靠自己的,堅(jiān)持,堅(jiān)持,再堅(jiān)持,就是步入成功的不二法門。

我先把我自己學(xué)習(xí)php的過(guò)程做一下概括:

(1)熟悉html/css/js等網(wǎng)頁(yè)基本元素,完成階段可自行制作完整的網(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的愛(ài)好者不謀而合,這也算是一個(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ì)是不行的,我想大部分新手之所以覺(jué)得概念難學(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ì)覺(jué)得php的確相當(dāng)?shù)暮?jiǎn)單,但是如果你之前什么都沒(méi)學(xué)過(guò),那么阿彌陀佛,硬著頭皮琢磨吧。

書過(guò)三遍自然熟,這個(gè)簡(jiǎn)單的道理告訴我們,即使你理解不了php,但是也必須先跟它混個(gè)臉熟,看,一遍遍的看,看的同時(shí)一邊琢磨,一邊按照它所教的打代碼,即使你搞不清楚那些代碼到底是干嘛的,但是起碼你應(yīng)該找找感覺(jué)。

在一段掙扎之后,聰明的你,顯然已經(jīng)逐漸的開悟了,慢慢的理解了編程的概念,那么祝賀你,你已經(jīng)邁出了成功的第一步。

搞清楚html和php的概念,那么php和html混合編程應(yīng)該不成問(wèn)題,在這期間,你完全可以讓php給你算算 一加一等于幾,然后在瀏覽器輸出,不要覺(jué)得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段代碼,但是對(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)距離成功指日可待了。

這個(gè)時(shí)候的你也許是這種狀態(tài):

你會(huì)html嗎?會(huì),我能編好幾個(gè)大表格排板的網(wǎng)頁(yè)啦!

你會(huì)php嗎?會(huì),我會(huì)把一加一的運(yùn)算寫在函數(shù)里,然后調(diào)用啦!

你會(huì)mysql嗎?會(huì),我會(huì)把我的信息在數(shù)據(jù)庫(kù)里插入刪除啦

那,接下來(lái)你該怎么做呢?我覺(jué)得,小試一下身手,大概是沒(méi)問(wèn)題了,那么交給你個(gè)任務(wù),做個(gè)留言本吧,這和hello world有一比啊!^_^,同是新手面臨的第一道關(guān)。

花了一段時(shí)間,你終于學(xué)會(huì)把表單的數(shù)據(jù)插入數(shù)據(jù)庫(kù),然后顯示出來(lái)了,應(yīng)該說(shuō)一個(gè)程序的雛形已經(jīng)誕生了。

但是,你可能瞅瞅東,看看西,人家這個(gè)編論壇,那個(gè)cms,還有那啥crm,我啥時(shí)候?qū)懸粋€(gè)呢?

不要急,可以說(shuō)你的馬步已經(jīng)扎的差不多了,接下來(lái)就要開始練把勢(shì)的時(shí)候了,如果有條件的話,用筆或者打印一個(gè)簡(jiǎn)易的php手冊(cè)在身上,時(shí)不時(shí)的摸出來(lái)看看,記得,去wc也不能放過(guò)(^2^)。

再有條件的話,買本書看看吧,《php+mysql web開發(fā)(第三版)》號(hào)稱圣經(jīng)級(jí),(也許是個(gè)不錯(cuò)的選擇(聲明:作者沒(méi)給我啥好處費(fèi),我也不是書托,隔著大老遠(yuǎn),我連他老兄的面都沒(méi)見(jiàn)過(guò)的說(shuō)-_-)

鞏固了自己的知識(shí),熟悉了php和mysql開發(fā)的要領(lǐng)之后,再回頭看你寫的那個(gè)留言本,你也許會(huì)懷疑那真的是你寫的嗎?當(dāng)然,如果屋里還有鬼的話,也許是它寫的-_-

這個(gè)時(shí)候,你的留言本應(yīng)該加入注冊(cè)以及分頁(yè)功能了,而如果你更強(qiáng)的話,ui(用戶界面)也可以加強(qiáng),完成之后,感覺(jué)是不是特有成就感?不管怎么樣,咱好歹是寫了一個(gè)動(dòng)態(tài)網(wǎng)站程序了,放在自己的網(wǎng)站上耍耍吧,讓好朋友來(lái)看看,嘿,看咱寫的多棒,然后再在網(wǎng)上宣傳一下。

幾天之后你再打開留言本,哎?哇,一下彈出n多頁(yè)面!很明顯,你的留言本并沒(méi)有做好安全防范,被人用js代碼小小的耍了一下,我很同情你這個(gè)時(shí)候的感受,但是沒(méi)有別的辦法了,繼續(xù)努力吧!

你發(fā)奮努力,熟悉了安全方面的問(wèn)題,然后又設(shè)計(jì)了一些程序,感覺(jué)還不錯(cuò)。

那么接下來(lái),這就算學(xué)會(huì)啦?no,no,no,還早呢,你至盡還沒(méi)碰過(guò)oop之類的吧?模板呢?

恩,學(xué)!加緊學(xué)呀學(xué),學(xué)會(huì)了這些之后,你又學(xué)會(huì)了生成靜態(tài)網(wǎng)頁(yè),現(xiàn)在你應(yīng)該接觸一下xml了,恩,xml也了解了,那么ajax你也得接觸接觸吧?ajax完了....然后...

總而言之,你絕對(duì)不會(huì)發(fā)現(xiàn)你全部都學(xué)會(huì)了,一些真正的強(qiáng)人總會(huì)搞出新玩意來(lái)丟給你,你不學(xué)就落后了,也印證了前人的經(jīng)驗(yàn),果然是學(xué)無(wú)止境啊!

我想通過(guò)我的一番yy,你也應(yīng)該大致熟悉了一些學(xué)習(xí)過(guò)程,也許我的過(guò)程和你的有些出路,但是不管怎么樣是殊途同歸,我寫這么多,也只是給大家一個(gè)借鑒的機(jī)會(huì),至于好與不好,默默不敢打包票^0^

看完之后你發(fā)現(xiàn),羅嗦這么多,對(duì)我一點(diǎn)用處沒(méi)有啊,我知道該怎么學(xué),但是我想如何才能更快的學(xué),一周速成,啊不,24小時(shí)速成那種,皮皮你有沒(méi)?

我.......我沒(méi)有,但是2分鐘之內(nèi)把你扁進(jìn)醫(yī)院里,我倒是有把握-_-

學(xué)東西,永遠(yuǎn)不要妄想有速成這一說(shuō),告訴你了一個(gè)方式,但是缺少努力這一環(huán)節(jié),那也是白搭。

但是有一點(diǎn)我可以給你保證的就是,你學(xué)會(huì)了php,那么學(xué)其他的語(yǔ)言,肯定速成,反過(guò)來(lái)也一樣,如果你之前學(xué)過(guò)其他的語(yǔ)言,那么學(xué)php肯定快。

不過(guò)語(yǔ)法好學(xué),但是怎么用語(yǔ)法來(lái)實(shí)現(xiàn)每個(gè)人都有每個(gè)人的方式,幾乎是各有千秋。然而借鑒別人成功的代碼,絕對(duì)是有益無(wú)害,因此,多看那些經(jīng)過(guò)千錘百煉凝出來(lái)的經(jīng)典代碼,是進(jìn)階的最好方法。

講了這么多,無(wú)非是想說(shuō):學(xué)習(xí)php不僅要掌握方法,更多的是付出汗水,我不希望看到中途放棄的人,相信自己,相信自己的選擇,更要相信自己的能力,如果自己想放棄,一點(diǎn)的話,就自己抽自己一個(gè)嘴巴,然后大吼:別人可以,我為什么就不可以?(是不是有點(diǎn)閻羅教練的味道,默默的確是電影看多了,抽嘴巴是會(huì)痛的,各位其實(shí)明白這個(gè)道理了就行了)

另外要叮囑各位的是,抵御誘惑,asp/php/jsp/.net的對(duì)比也許會(huì)讓你無(wú)所適從,你也許學(xué)了一半php,又開始打c#的主意,或者有人說(shuō)ja很強(qiáng),這個(gè)時(shí)候的你絕對(duì)不能動(dòng)搖,哪怕你真想學(xué),也得學(xué)會(huì)了php。然后再學(xué),見(jiàn)異思遷是最不可取的,狗熊掰玉米就是這個(gè)道理,如果經(jīng)常中途放棄,只能是一無(wú)所獲,還浪費(fèi)了n多的時(shí)間和經(jīng)歷,得不償失,最重要的是,你會(huì)被別人瞧不起,沒(méi)有人會(huì)喜歡和見(jiàn)異思遷的人交朋友,因?yàn)檫@種人太不安分,太不可靠,

因此,你必須要強(qiáng)迫自己完成自己的目標(biāo),哪怕可能會(huì)很難受,也得堅(jiān)持,毅力就是這么鍛煉出來(lái)的。

php課程心得體會(huì)篇二

php是一個(gè)基于服務(wù)端來(lái)創(chuàng)建動(dòng)態(tài)網(wǎng)站的腳本語(yǔ)言,我們可以用php和html生成網(wǎng)站主頁(yè)。當(dāng)一個(gè)訪問(wèn)者打開主頁(yè)時(shí),服務(wù)端便執(zhí)行php的命令并將執(zhí)行結(jié)果發(fā)送至訪問(wèn)者的瀏覽器中, php和他們不同之處在于php開放源碼和跨越平臺(tái),php可以運(yùn)行在windows?nt和多種版本的unix上。它不需要任何預(yù)先處理而快速反饋結(jié)果,它也不需要mod_perl的調(diào)整來(lái)使您的服務(wù)器的內(nèi)存映象減小。php消耗的資源較少,當(dāng)php作為apache web服務(wù)器一部分時(shí),運(yùn)行代碼不需要調(diào)用外部二進(jìn)制程序,服務(wù)器不需要承擔(dān)任何額外的負(fù)擔(dān)。

這個(gè)學(xué)期開設(shè)php web 設(shè)計(jì)的課程,跟以前所有開設(shè)的課程有很大的區(qū)別,這門課程的靈活性很強(qiáng),學(xué)習(xí)起來(lái)說(shuō)難不難說(shuō)易不易;其實(shí)學(xué)習(xí)的過(guò)程當(dāng)中并不一定要學(xué)到多少東西,個(gè)人覺(jué)得開散思維怎樣去學(xué)習(xí),這才是最重要的,而這門課程恰好體現(xiàn)了這一點(diǎn)。此次的實(shí)訓(xùn)以班級(jí)為主體,以個(gè)人為單位而開展的一次綜合的實(shí)踐,老師也給予我們足夠的空間讓我們完成此次的實(shí)訓(xùn),這讓我覺(jué)得壓力減輕。

這次的實(shí)訓(xùn)從代碼上面看起來(lái)很復(fù)雜,原來(lái)以為自己負(fù)責(zé)將網(wǎng)站建起來(lái)任務(wù)是最輕的,沒(méi)有想到是最為復(fù)雜的。我們的時(shí)間有限,不得不在其他的時(shí)間進(jìn)行補(bǔ)充和修改。此次我們的主題就是圍繞學(xué)生管理系統(tǒng)和新聞發(fā)布系統(tǒng),

通過(guò)這次的實(shí)訓(xùn),讓我受益匪淺。第一.不懂就問(wèn),即使一個(gè)學(xué)習(xí)的機(jī)會(huì)又是一個(gè)解決問(wèn)題的辦法。不管這次的結(jié)果會(huì)怎樣,至少我曾經(jīng)在一起努力過(guò),體驗(yàn)其中的過(guò)程才是收獲。

第二:在建系統(tǒng)的過(guò)程當(dāng)中,有些地方?jīng)]有接觸過(guò),不懂得怎樣將它的效果在自己的網(wǎng)頁(yè)中實(shí)現(xiàn);如果沒(méi)有這次實(shí)訓(xùn),我也不會(huì)刻意的去學(xué),去摸索,更不會(huì)看到自己的缺陷。第三:通過(guò)這次的實(shí)踐操作,我認(rèn)識(shí)到了自己的不足,更感覺(jué)到了自己與別人的差距。為了明年的畢業(yè)而做準(zhǔn)備,從各方面充實(shí)自己,使自己適應(yīng)這個(gè)社會(huì)。

總之,這次的實(shí)訓(xùn)給予了我不同的學(xué)習(xí)方法和體驗(yàn),讓我深切的認(rèn)識(shí)到實(shí)踐的重要性。在以后的學(xué)習(xí)過(guò)程中,我會(huì)更加注重自己的操作能力和應(yīng)變能力,多與這個(gè)社會(huì)進(jìn)行接觸,讓自己更早適應(yīng)這個(gè)陌生的環(huán)境,相信在不久的將來(lái),可以打造一片屬于自己的天地。

 

1、關(guān)于輸出:echo不是函數(shù),只是一個(gè)語(yǔ)言結(jié)構(gòu),因此不需要用括號(hào)把后面的參數(shù)括起來(lái),當(dāng)然,它也允許使用像函數(shù)那樣的括號(hào),如echo("hello,xiyounet!")。

2、關(guān)于變量類型:在php變量類型上,一直存在不同的聲音。有的人認(rèn)為不用關(guān)注變量類型是php的優(yōu)點(diǎn),使開發(fā)更簡(jiǎn)單;有的人則認(rèn)為沒(méi)有嚴(yán)格的變量類型阻礙了php的發(fā)展,也使得php程序很不規(guī)范。我覺(jué)得這是一個(gè)仁者見(jiàn)仁智者見(jiàn)智的問(wèn)題。在開發(fā)php中,確實(shí)很少存在像java等語(yǔ)言那樣頻繁地進(jìn)行變量定義和類型轉(zhuǎn)換,給開發(fā)者帶來(lái)了很大的方便。而同時(shí),php程序的規(guī)范性、可讀性也不如java那么嚴(yán)謹(jǐn),但這正是php的特點(diǎn),因?yàn)閜hp能發(fā)展到現(xiàn)在,成為三大網(wǎng)絡(luò)編程語(yǔ)言之一,在很大程度上歸功于它的簡(jiǎn)單,易學(xué),易用的特點(diǎn)。因此,總體上看是優(yōu)點(diǎn)大于缺點(diǎn)。至于它的缺點(diǎn),可以通過(guò)加強(qiáng)編碼的規(guī)范,增加注釋等來(lái)彌補(bǔ),況且在php中也是可以明確定義變量的使用類型的。

3、關(guān)于分支程序:在較多分支的情況下,使用switch不只是在程序結(jié)構(gòu)上要優(yōu)于if,在性能上比if要好得多。例子中的條件是$a(一個(gè)變量),這個(gè)條件當(dāng)然也是可以像if中的條件那樣是個(gè)表達(dá)式。在if分支中,每個(gè)分支都會(huì)對(duì)條件表達(dá)式進(jìn)行一次運(yùn)算,但在switch中,它只對(duì)條件計(jì)算一次就會(huì)與所有分支進(jìn)行對(duì)比。所以在有兩個(gè)以上的分支中,建議盡量使用switch來(lái)代替冗長(zhǎng)的if嵌套。

4、關(guān)于文件引用:php中文件引用的兩個(gè)函數(shù):include include_once 和require require_once 推薦使用require_once和include_once這樣可以避免文件被重復(fù)多次使用。而include的功能和require十分相似,只是include在錯(cuò)誤處理上放寬了一點(diǎn),如果include的文件不存在,只會(huì)給出一個(gè)警告并運(yùn)行后面的代碼,但require則會(huì)給出錯(cuò)誤并停止運(yùn)行。事實(shí)上,include和require的主要差別在于,include僅當(dāng)被執(zhí)行時(shí)才會(huì)被包含進(jìn)來(lái),而require不論是否真的被執(zhí)行都會(huì)先將文件包含進(jìn)來(lái)。例如,if($conditions) { include "";}.只有當(dāng)$conditions為ture時(shí),才會(huì)被引入并被解釋。但如果是require,php解釋器不論$conditions是什么,,再一同解析所有程序。因此,require看上去比include要嚴(yán)格一些。

5、關(guān)于注釋:注釋是程序中必不可少的部分,高質(zhì)量的注釋往往會(huì)使程序更具可用性。一般而言,典型代碼中的注釋包括:文件說(shuō)明、類說(shuō)明、方法函數(shù)說(shuō)明、屬性變量說(shuō)明、特殊情況解釋。下面作點(diǎn)簡(jiǎn)要的解釋:

a、文件說(shuō)明:針對(duì)整個(gè)代碼文件所作的說(shuō)明,例如文件名、版本號(hào)、作者、發(fā)布日期、使用說(shuō)明等。

b、類說(shuō)明:用簡(jiǎn)要的文字描述這個(gè)類的作用。

c、方法函數(shù)說(shuō)明:應(yīng)該相對(duì)詳細(xì)一些,需要說(shuō)明函數(shù)的作用、參數(shù)類型的作用、返回值類型的作用等。

d、屬性變量說(shuō)明:用簡(jiǎn)要的文字描述它的作用。

e、特別說(shuō)明:針對(duì)某部分的代碼注釋說(shuō)明,一些程序的思路、算法也需要在代碼旁邊注明,一般是使用單行注釋。

6、關(guān)于代碼復(fù)用:就是指代碼重用。利用曾經(jīng)寫過(guò)或者別人寫過(guò)的正確代碼,而不是再重新編寫相同功能的代碼的過(guò)程就是代碼重用。除了代碼級(jí)的復(fù)用還有體系機(jī)構(gòu)的復(fù)用、設(shè)計(jì)模式的復(fù)用等形式,但所有的目的就是為了最大程度地減少重復(fù)勞動(dòng),提高開發(fā)的質(zhì)量和效率。

php課程心得體會(huì)篇三

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),而ja可以實(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)成為唯 一的選擇(不支持跨平臺(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實(shí)訓(xùn)心得篇五

學(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í)候覺(jué)得還不錯(cuò),現(xiàn)在想想那個(gè)投票系統(tǒng)還是有很多的不足的。例如,沒(méi)有投票次數(shù)的限制等等。(但是覺(jué)得都是自己班的,應(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í)中的感覺(jué)就是學(xué)習(xí)一門語(yǔ)言入門就好辦了。當(dāng)初在學(xué)習(xí)c++的時(shí)候也是這樣的,由于沒(méi)有基礎(chǔ),最初的幾周,都是迷迷糊糊的,入了門,對(duì)語(yǔ)言這種東西有了感覺(jué),進(jìn)步就很快了的。

php實(shí)訓(xùn)心得篇六

首先聲明:我是一個(gè)菜鳥,是一個(gè)初學(xué)者。學(xué)習(xí)了一段php后總是感覺(jué)自己沒(méi)有提高,無(wú)奈。經(jīng)過(guò)反思我認(rèn)為我學(xué)習(xí)過(guò)程中存在很多問(wèn)題,我改變了學(xué)習(xí)方法后自我感覺(jué)有了明顯的進(jìn)步。

在學(xué)習(xí)的過(guò)程中不能怕麻煩,不能有懶惰的思想。學(xué)習(xí)php首先應(yīng)該搭建一個(gè)lamp環(huán)境或者是wamp環(huán)境。這是學(xué)習(xí)php開發(fā)的根本。雖然網(wǎng)絡(luò)上有很多集成的環(huán)境,安裝很方便,使用起來(lái)也很穩(wěn)定,但是我還是強(qiáng)烈建議自己搭建php環(huán)境。因?yàn)樵诖罱ǖ倪^(guò)程中你會(huì)遇到一些問(wèn)題,通過(guò)搜索或是看php手冊(cè)解決問(wèn)題后,你會(huì)更加深刻的理解它們的工作原理,了解到php配置文件中的一些選項(xiàng)設(shè)置。環(huán)境搭建好,當(dāng)你看見(jiàn)你的瀏覽器輸出“it works"時(shí)你一定是喜悅的。在你解決問(wèn)題的時(shí)候,我強(qiáng)烈建議多讀php手冊(cè)。

對(duì)于懶惰的朋友,我推薦php的集成環(huán)境xampp或者是wamp。這兩個(gè)軟件安裝方便,使用簡(jiǎn)單。但是我還是強(qiáng)烈建議自己動(dòng)手搭建開發(fā)環(huán)境。

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ù)制代碼的水平了。

我要在聲明一下:我是個(gè)菜鳥!!我對(duì)php這門優(yōu)秀的語(yǔ)言也是知之甚少。但是我要在這里說(shuō)一下php在網(wǎng)站開發(fā)中最常用的幾個(gè)功能:

分頁(yè)原理

上傳原理

生成html文件

文件截取

圖片添加水印

制作圖片驗(yàn)證碼

利用模板分離開發(fā)過(guò)程

pear庫(kù)的使用

驗(yàn)證用戶

這些都是最基本最常用功能,我們這些菜鳥在系統(tǒng)學(xué)習(xí)后,可以先對(duì)這些功能深入研究。

學(xué)習(xí)php的目的往往是為了開發(fā)動(dòng)態(tài)網(wǎng)站,phper就業(yè)的要求也涵蓋了很多。我大致總結(jié)為:精通php和mysql

,熟悉html,能用span+css,還有javascript,優(yōu)先考慮linux。我在開始學(xué)習(xí)的時(shí)候,就想把這些知識(shí)一起學(xué)習(xí),我天真的認(rèn)為同時(shí)學(xué)習(xí)能夠互相呼應(yīng),因?yàn)橹R(shí)是相通的。但是我學(xué)習(xí)了一段時(shí)間后,我發(fā)現(xiàn)效果并不好(估計(jì)是我自身的問(wèn)題)。因?yàn)橐粋€(gè)人的精力總是有限的,同時(shí)學(xué)習(xí)這么多,會(huì)導(dǎo)致每個(gè)的學(xué)習(xí)時(shí)間都得不到保證?,F(xiàn)在我先學(xué)習(xí)php和mysql,還有css(html語(yǔ)言很簡(jiǎn)單)我認(rèn)為現(xiàn)在的效果比以前的方法好。

多看優(yōu)秀程序員編寫的代碼,仔細(xì)理解他們解決問(wèn)題的方法,對(duì)自身有很大的幫助。

php課程心得體會(huì)篇四

先來(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)然也可以賺錢。

如果感覺(jué)自己在學(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課程心得體會(huì)篇五

雖然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ō),不能僅 僅懂得(填/刪/改/查-insert/delete/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)站擁有絢麗的視覺(jué)效果,就離不開 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的熱愛(ài),俗話說(shuō):“要做好一件事,要先去理解他,然后愛(ài)他?!眕hp是一種很美妙的開發(fā)語(yǔ)言,你不需要再為定義一個(gè)變量的類型而猶豫不 定,php會(huì)自動(dòng)判斷;你不需要在得到一個(gè)表單數(shù)據(jù)而聲明n多的函數(shù),一切都交給php吧!phper是一個(gè)極具挑戰(zhàn)性的工作,so,如果你熱愛(ài)挑戰(zhàn),喜 歡有挑戰(zhàn)性的工作,如果你已經(jīng)準(zhǔn)備好了,那么就加入吧。

【本文地址:http://mlvmservice.com/zuowen/2221356.html】

全文閱讀已結(jié)束,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔