![php工作心得體會_第1頁](http://file4.renrendoc.com/view/bc9afd4a78392856a4a9f93338dea4b9/bc9afd4a78392856a4a9f93338dea4b91.gif)
![php工作心得體會_第2頁](http://file4.renrendoc.com/view/bc9afd4a78392856a4a9f93338dea4b9/bc9afd4a78392856a4a9f93338dea4b92.gif)
![php工作心得體會_第3頁](http://file4.renrendoc.com/view/bc9afd4a78392856a4a9f93338dea4b9/bc9afd4a78392856a4a9f93338dea4b93.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第 PAGE29 頁 共 NUMPAGES29 頁php工作心得體會PHP學習心得與體會我想在講述自己的學習方式前,對那些期望能從我的文章中獲得有用信息的人說一句心里話:我的文章不會對您的學習起到實質(zhì)性的作用,您能否成功,還得靠自己的,堅持,堅持,再堅持,就是步入成功的不二法門。我先把我自己學習PHP的過程做一下概括:(1)熟悉HTML/CSS/JS等網(wǎng)頁基本元素,完成階段可自行制作完整的網(wǎng)頁,對元素屬性達到熟悉程度(2)理解動態(tài)語言的概念,運做機制,熟悉PHP語法(3)學習如何將PHP與HTML結(jié)合起來完成簡單動態(tài)頁面(4)接觸MYSQL,開始設(shè)計數(shù)據(jù)庫程序(5)不斷鞏固,摸透大部分PHP常
2、用函數(shù),并可理解OOP,MYSQL優(yōu)化,以及模板(6)完成一個功能齊全的動態(tài)站點我的這套線路可能跟許多學習PHP的愛好者不謀而合,這也算是一個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,默默在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,即使是小吃部的燒餅也不是一下子就會做成的。我先解釋一下我的學習思路。首先,理解網(wǎng)站這一概念之后不難看出,任何網(wǎng)站都是由網(wǎng)頁組成的,也就是說想完成網(wǎng)站,必須先學會做網(wǎng)頁,因此必須要掌握了HTML,才能為今后制作網(wǎng)站打下基礎(chǔ)。在學習HTML中我想邊學邊做是最有效的方式,當然這一方式對于學習PHP同樣是最有效的。HTML中的任何元素都要親自
3、實踐,只有明白了什么元素會起到什么效果之后,你才會記憶深刻,而一味的啃書,絕對是不行的,我想大部分新手之所以覺得概念難學,大部分是一個字“懶”,懶是阻止進步的最大敵人,所以克服掉懶的習慣,才能更快的學好一樣東西。也許您在學習PHP的時候只想盡快的開發(fā)一個網(wǎng)站,也就會想我做網(wǎng)站,干嘛要學什么網(wǎng)頁這些小兒科?不難看出,眼高手低的新手不在少數(shù),這種思想無疑于建造空中樓閣,你不建地基,何來的房頂呢?OK,掌握靜態(tài)網(wǎng)頁的制作技術(shù)是學習開發(fā)網(wǎng)站的先決條件,這一點就講到這里,因為這篇文章不是教程文章,也就不對技術(shù)進行深入的刨析了。我假設(shè)你目前已經(jīng)可以完成一個靜態(tài)頁面了,當然,做的好看難看是另外一說,皮皮我的
4、第一個網(wǎng)頁也沒好看到哪去,但是“孩子”再丑,咱們做“爹媽”的也不能嫌棄不是?這畢竟是咱的成果。那么咱們就開始學習動態(tài)語言的概念吧,剛一接觸動態(tài)語言,可能很多人都會蒙了,怎么這亂七八糟的東西,在網(wǎng)頁里顯示的時候卻是另外一碼事?其實這并不算亂七八糟,你寫的HTML代碼不也一樣是一堆堆的字符嗎?畢竟,代碼并不是作為直接輸出的,而是經(jīng)過處理的,說白了,HTML是經(jīng)過HTML解析器,而PHP當然也就通過PHP解析器了,跟學習HTML一樣的道理,想讓任何的解析器完成操作,就必須使用它們專用的語法結(jié)構(gòu),所以PHP長相奇怪也就不足為奇了。對于PHP的理解是新手最難邁過的一道門檻,不過你應該感到幸運的是PHP已
5、經(jīng)最大極限的為了新手而努力了,如果你學過其他的語言,也許會覺得PHP的確相當?shù)暮唵危侨绻阒笆裁炊紱]學過,那么阿彌陀佛,硬著頭皮琢磨吧。書過三遍自然熟,這個簡單的道理告訴我們,即使你理解不了PHP,但是也必須先跟它混個臉熟,看,一遍遍的看,看的同時一邊琢磨,一邊按照它所教的打代碼,即使你搞不清楚那些代碼到底是干嘛的,但是起碼你應該找找感覺。在一段掙扎之后,聰明的你,顯然已經(jīng)逐漸的開悟了,慢慢的理解了編程的概念,那么祝賀你,你已經(jīng)邁出了成功的第一步。搞清楚HTML和PHP的概念,那么PHP和HTML混合編程應該不成問題,在這期間,你完全可以讓PHP給你算算 一加一等于幾,然后在瀏覽器輸出,
6、不要覺得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段代碼,但是對于你的編程之路,可是邁出了一大步啊!興奮吧?但是不得不再給你潑點冷水,您還是菜鳥一個。高興一段時間就必須繼續(xù)努力了,接下來就是學習數(shù)據(jù)庫了,MYSQL可算是PHP的黃金搭檔了,不過,雖然話是這么說,你也可能恨不得把MYSQL給生吞活剝了,因為這一行一列的東東簡直讓自己頭暈目眩。頭暈歸頭暈,目眩歸目眩,你不可能吃飯的時候咬了自己一下舌頭就從此不吃飯了不是?放下畏懼,繼續(xù)努力,咱們是來征服它的,而不是被它征服的,振奮起來吧同志。在一番搏斗之后,你終于理解了數(shù)據(jù)庫的概念,而且讓你興奮不已的是你終于可以通過PHP來連接數(shù)據(jù)庫了,這期間你
7、是怎么學會的,我們不去考證了,但是事實證明,你已經(jīng)可以了。學會了PHP和數(shù)據(jù)庫的你,無疑是左手拿著MOTOLOLA右手拿著NOKIA,要多瀟灑,有多瀟灑,哈哈,終于學會了,但是可能這個時候,又會有人不經(jīng)意的拍拍肩膀?qū)δ阏f:哥們,別高興的太早,你還是菜鳥,離學會還差著一大截呢!等到你發(fā)奮努力的學會了用PHP成功的插入,刪除,更新數(shù)據(jù)的時候,顯然,你已經(jīng)距離成功指日可待了。這個時候的你也許是這種狀態(tài):你會HTML嗎?會,我能編好幾個大表格排板的網(wǎng)頁啦!你會PHP嗎?會,我會把一加一的運算寫在函數(shù)里,然后調(diào)用啦!你會MYSQL嗎?會,我會把我的信息在數(shù)據(jù)庫里插入刪除啦那,接下來你該怎么做呢?我覺得,
8、小試一下身手,大概是沒問題了,那么交給你個任務,做個留言本吧,這和HELLO WORLD有一比啊!_,同是新手面臨的第一道關(guān)?;艘欢螘r間,你終于學會把表單的數(shù)據(jù)插入數(shù)據(jù)庫,然后顯示出來了,應該說一個程序的雛形已經(jīng)誕生了。但是,你可能瞅瞅東,看看西,人家這個編論壇,那個CMS,還有那啥CRM,我啥時候?qū)懸粋€呢?不要急,可以說你的馬步已經(jīng)扎的差不多了,接下來就要開始練把勢的時候了,如果有條件的話,用筆或者打印一個簡易的PHP手冊在身上,時不時的摸出來看看,記得,去WC也不能放過(2)。再有條件的話,買本書看看吧,PHP+MYSQL WEB開發(fā)(第三版)號稱圣經(jīng)級,(也許是個不錯的選擇(聲明:作者
9、沒給我啥好處費,我也不是書托,隔著大老遠,我連他老兄的面都沒見過的說-_-)鞏固了自己的知識,熟悉了PHP和MYSQL開發(fā)的要領(lǐng)之后,再回頭看你寫的那個留言本,你也許會懷疑那真的是你寫的嗎?當然,如果屋里還有鬼的話,也許是它寫的-_-這個時候,你的留言本應該加入注冊以及分頁功能了,而如果你更強的話,UI(用戶界面)也可以加強,完成之后,感覺是不是特有成就感?不管怎么樣,咱好歹是寫了一個動態(tài)網(wǎng)站程序了,放在自己的網(wǎng)站上耍耍吧,讓好朋友來看看,嘿,看咱寫的多棒,然后再在網(wǎng)上宣傳一下。幾天之后你再打開留言本,哎?哇,一下彈出N多頁面!很明顯,你的留言本并沒有做好安全防范,被人用JS代碼小小的耍了一下
10、,我很同情你這個時候的感受,但是沒有別的辦法了,繼續(xù)努力吧!你發(fā)奮努力,熟悉了安全方面的問題,然后又設(shè)計了一些程序,感覺還不錯。那么接下來,這就算學會啦?NO,NO,NO,還早呢,你至盡還沒碰過OOP之類的吧?模板呢?恩,學!加緊學呀學,學會了這些之后,你又學會了生成靜態(tài)網(wǎng)頁,現(xiàn)在你應該接觸一下_ML了,恩,_ML也了解了,那么AJA_你也得接觸接觸吧?AJA_完了然后.總而言之,你絕對不會發(fā)現(xiàn)你全部都學會了,一些真正的強人總會搞出新玩意來丟給你,你不學就落后了,也印證了前人的經(jīng)驗,果然是學無止境啊!我想通過我的一番YY,你也應該大致熟悉了一些學習過程,也許我的過程和你的有些出路,但是不管怎么
11、樣是殊途同歸,我寫這么多,也只是給大家一個借鑒的機會,至于好與不好,默默不敢打包票0看完之后你發(fā)現(xiàn),羅嗦這么多,對我一點用處沒有啊,我知道該怎么學,但是我想如何才能更快的學,一周速成,啊不,24小時速成那種,皮皮你有沒?我我沒有,但是2分鐘之內(nèi)把你扁進醫(yī)院里,我倒是有把握-_-學東西,永遠不要妄想有速成這一說,告訴你了一個方式,但是缺少努力這一環(huán)節(jié),那也是白搭。但是有一點我可以給你保證的就是,你學會了PHP,那么學其他的語言,肯定速成,反過來也一樣,如果你之前學過其他的語言,那么學PHP肯定快。不過語法好學,但是怎么用語法來實現(xiàn)每個人都有每個人的方式,幾乎是各有千秋。然而借鑒別人成功的代碼,絕
12、對是有益無害,因此,多看那些經(jīng)過千錘百煉凝出來的經(jīng)典代碼,是進階的最好方法。講了這么多,無非是想說:學習PHP不僅要掌握方法,更多的是付出汗水,我不希望看到中途放棄的人,相信自己,相信自己的選擇,更要相信自己的能力,如果自己想放棄,暴力一點的話,就自己抽自己一個嘴巴,然后大吼:別人可以,我為什么就不可以?(是不是有點閻羅教練的味道,默默的確是電影看多了,抽嘴巴是會痛的,各位其實明白這個道理了就行了)另外要叮囑各位的是,抵御誘惑,ASP/PHP/JSP/.的對比也許會讓你無所適從,你也許學了一半PHP,又開始打C#的主意,或者有人說JAVA很強,這個時候的你絕對不能動搖,哪怕你真想學,也得學會了
13、PHP。然后再學,見異思遷是最不可取的,狗熊掰玉米就是這個道理,如果經(jīng)常中途放棄,只能是一無所獲,還浪費了N多的時間和經(jīng)歷,得不償失,最重要的是,你會被別人瞧不起,沒有人會喜歡和見異思遷的人交朋友,因為這種人太不安分,太不可靠, 因此,你必須要強迫自己完成自己的目標,哪怕可能會很難受,也得堅持,毅力就是這么鍛煉出來的。 php實訓報告心得體會php實訓報告心得體會我想在講述自己的學習方式前,對那些期望能從我的文章中獲得有用信息的人說一句心里話:我的文章不會對您的學習起到實質(zhì)性的作用,您能否成功,還得靠自己的,堅持,堅持,再堅持,就是步入成功的不二法門。我先把我自己學習PHP的過程做一下概括:(
14、1)熟悉HTML/CSS/JS等網(wǎng)頁基本元素,完成階段可自行制作完整的網(wǎng)頁,對元素屬性達到熟悉程度(2)理解動態(tài)語言的概念,運做機制,熟悉PHP語法(3)學習如何將PHP與HTML結(jié)合起來完成簡單動態(tài)頁面(4)接觸MYSQL,開始設(shè)計數(shù)據(jù)庫程序(5)不斷鞏固,摸透大部分PHP常用函數(shù),并可理解OOP,MYSQL優(yōu)化,以及模板(6)完成一個功能齊全的動態(tài)站點我的這套線路可能跟許多學習PHP的愛好者不謀而合,這也算是一個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,默默在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,即使是小吃部的燒餅也不是一下子就會做成的。我先解釋一下我的
15、學習思路。首先,理解網(wǎng)站這一概念之后不難看出,任何網(wǎng)站都是由網(wǎng)頁組成的,也就是說想完成網(wǎng)站,必須先學會做網(wǎng)頁,因此必須要掌握了HTML,才能為今后制作網(wǎng)站打下基礎(chǔ)。在學習HTML中我想邊學邊做是最有效的方式,當然這一方式對于學習PHP同樣是最有效的。HTML中的任何元素都要親自實踐,只有明白了什么元素會起到什么效果之后,你才會記憶深刻,而一味的啃書,絕對是不行的,我想大部分新手之所以覺得概念難學,大部分是一個字“懶”,懶是阻止進步的最大敵人,所以克服掉懶的習慣,才能更快的學好一樣東西。也許您在學習PHP的時候只想盡快的開發(fā)一個網(wǎng)站,也就會想我做網(wǎng)站,干嘛要學什么網(wǎng)頁這些小兒科?不難看出,眼高手
16、低的新手不在少數(shù),這種思想無疑于建造空中樓閣,你不建地基,何來的房頂呢?OK,掌握靜態(tài)網(wǎng)頁的制作技術(shù)是學習開發(fā)網(wǎng)站的先決條件,這一點就講到這里,因為這篇文章不是教程文章,也就不對技術(shù)進行深入的刨析了。我假設(shè)你目前已經(jīng)可以完成一個靜態(tài)頁面了,當然,做的好看難看是另外一說,皮皮我的第一個網(wǎng)頁也沒好看到哪去,但是“孩子”再丑,咱們做“爹媽”的也不能嫌棄不是?這畢竟是咱的成果。那么咱們就開始學習動態(tài)語言的概念吧,剛一接觸動態(tài)語言,可能很多人都會蒙了,怎么這亂七八糟的東西,在網(wǎng)頁里顯示的時候卻是另外一碼事?其實這并不算亂七八糟,你寫的HTML代碼不也一樣是一堆堆的字符嗎?畢竟,代碼并不是作為直接輸出的,
17、而是經(jīng)過處理的,說白了,HTML是經(jīng)過HTML解析器,而PHP當然也就通過PHP解析器了,跟學習HTML一樣的道理,想讓任何的解析器完成操作,就必須使用它們專用的語法結(jié)構(gòu),所以PHP長相奇怪也就不足為奇了。對于PHP的理解是新手最難邁過的一道門檻,不過你應該感到幸運的是PHP已經(jīng)最大極限的為了新手而努力了,如果你學過其他的語言,也許會覺得PHP的確相當?shù)暮唵?,但是如果你之前什么都沒學過,那么阿彌陀佛,硬著頭皮琢磨吧。書過三遍自然熟,這個簡單的道理告訴我們,即使你理解不了PHP,但是也必須先跟它混個臉熟,看,一遍遍的看,看的同時一邊琢磨,一邊按照它所教的打代碼,即使你搞不清楚那些代碼到底是干嘛的
18、,但是起碼你應該找找感覺。在一段掙扎之后,聰明的你,顯然已經(jīng)逐漸的開悟了,慢慢的理解了編程的概念,那么祝賀你,你已經(jīng)邁出了成功的第一步。搞清楚HTML和PHP的概念,那么PHP和HTML混合編程應該不成問題,在這期間,你完全可以讓PHP給你算算 一加一等于幾,然后在瀏覽器輸出,不要覺得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段代碼,但是對于你的編程之路,可是邁出了一大步啊!興奮吧?但是不得不再給你潑點冷水,您還是菜鳥一個。高興一段時間就必須繼續(xù)努力了,接下來就是學習數(shù)據(jù)庫了,MYSQL可算是PHP的黃金搭檔了,不過,雖然話是這么說,你也可能恨不得把MYSQL給生吞活剝了,因為這一行一列的東
19、東簡直讓自己頭暈目眩。頭暈歸頭暈,目眩歸目眩,你不可能吃飯的時候咬了自己一下舌頭就從此不吃飯了不是?放下畏懼,繼續(xù)努力,咱們是來征服它的,而不是被它征服的,振奮起來吧同志。在一番搏斗之后,你終于理解了數(shù)據(jù)庫的概念,而且讓你興奮不已的是你終于可以通過PHP來連接數(shù)據(jù)庫了,這期間你是怎么學會的,我們不去考證了,但是事實證明,你已經(jīng)可以了。學會了PHP和數(shù)據(jù)庫的你,無疑是左手拿著MOTOLOLA右手拿著NOKIA,要多瀟灑,有多瀟灑,哈哈,終于學會了,但是可能這個時候,又會有人不經(jīng)意的拍拍肩膀?qū)δ阏f:哥們,別高興的太早,你還是菜鳥,離學會還差著一大截呢!等到你發(fā)奮努力的學會了用PHP成功的插入,刪除
20、,更新數(shù)據(jù)的時候,顯然,你已經(jīng)距離成功指日可待了。這個時候的你也許是這種狀態(tài):你會HTML嗎?會,我能編好幾個大表格排板的網(wǎng)頁啦!你會PHP嗎?會,我會把一加一的運算寫在函數(shù)里,然后調(diào)用啦!你會MYSQL嗎?會,我會把我的信息在數(shù)據(jù)庫里插入刪除啦那,接下來你該怎么做呢?我覺得,小試一下身手,大概是沒問題了,那么交給你個任務,做個留言本吧,這和HELLO WORLD有一比啊!_,同是新手面臨的第一道關(guān)。花了一段時間,你終于學會把表單的數(shù)據(jù)插入數(shù)據(jù)庫,然后顯示出來了,應該說一個程序的雛形已經(jīng)誕生了。但是,你可能瞅瞅東,看看西,人家這個編論壇,那個CMS,還有那啥CRM,我啥時候?qū)懸粋€呢?不要急,可
21、以說你的馬步已經(jīng)扎的差不多了,接下來就要開始練把勢的時候了,如果有條件的話,用筆或者打印一個簡易的PHP手冊在身上,時不時的摸出來看看,記得,去WC也不能放過(2)。再有條件的話,買本書看看吧,PHP+MYSQL WEB開發(fā)(第三版)號稱圣經(jīng)級,(也許是個不錯的選擇(聲明:作者沒給我啥好處費,我也不是書托,隔著大老遠,我連他老兄的面都沒見過的說-_-)鞏固了自己的知識,熟悉了PHP和MYSQL開發(fā)的要領(lǐng)之后,再回頭看你寫的那個留言本,你也許會懷疑那真的是你寫的嗎?當然,如果屋里還有鬼的話,也許是它寫的-_-這個時候,你的留言本應該加入注冊以及分頁功能了,而如果你更強的話,UI(用戶界面)也可以
22、加強,完成之后,感覺是不是特有成就感?不管怎么樣,咱好歹是寫了一個動態(tài)網(wǎng)站程序了,放在自己的網(wǎng)站上耍耍吧,讓好朋友來看看,嘿,看咱寫的多棒,然后再在網(wǎng)上宣傳一下。幾天之后你再打開留言本,哎?哇,一下彈出N多頁面!很明顯,你的留言本并沒有做好安全防范,被人用JS代碼小小的耍了一下,我很同情你這個時候的感受,但是沒有別的辦法了,繼續(xù)努力吧!你發(fā)奮努力,熟悉了安全方面的問題,然后又設(shè)計了一些程序,感覺還不錯。那么接下來,這就算學會啦?NO,NO,NO,還早呢,你至盡還沒碰過OOP之類的吧?模板呢?恩,學!加緊學呀學,學會了這些之后,你又學會了生成靜態(tài)網(wǎng)頁,現(xiàn)在你應該接觸一下_ML了,恩,_ML也了解
23、了,那么AJA_你也得接觸接觸吧?AJA_完了然后.總而言之,你絕對不會發(fā)現(xiàn)你全部都學會了,一些真正的強人總會搞出新玩意來丟給你,你不學就落后了,也印證了前人的經(jīng)驗,果然是學無止境啊!我想通過我的一番YY,你也應該大致熟悉了一些學習過程,也許我的過程和你的有些出路,但是不管怎么樣是殊途同歸,我寫這么多,也只是給大家一個借鑒的機會,至于好與不好,默默不敢打包票0看完之后你發(fā)現(xiàn),羅嗦這么多,對我一點用處沒有啊,我知道該怎么學,但是我想如何才能更快的學,一周速成,啊不,24小時速成那種,皮皮你有沒?我我沒有,但是2分鐘之內(nèi)把你扁進醫(yī)院里,我倒是有把握-_-學東西,永遠不要妄想有速成這一說,告訴你了一
24、個方式,但是缺少努力這一環(huán)節(jié),那也是白搭。但是有一點我可以給你保證的就是,你學會了PHP,那么學其他的語言,肯定速成,反過來也一樣,如果你之前學過其他的語言,那么學PHP肯定快。不過語法好學,但是怎么用語法來實現(xiàn)每個人都有每個人的方式,幾乎是各有千秋。然而借鑒別人成功的代碼,絕對是有益無害,因此,多看那些經(jīng)過千錘百煉凝出來的經(jīng)典代碼,是進階的最好方法。講了這么多,無非是想說:學習PHP不僅要掌握方法,更多的是付出汗水,我不希望看到中途放棄的人,相信自己,相信自己的選擇,更要相信自己的能力,如果自己想放棄,暴力一點的話,就自己抽自己一個嘴巴,然后大吼:別人可以,我為什么就不可以?(是不是有點閻羅
25、教練的味道,默默的確是電影看多了,抽嘴巴是會痛的,各位其實明白這個道理了就行了)另外要叮囑各位的是,抵御誘惑,ASP/PHP/JSP/.的對比也許會讓你無所適從,你也許學了一半PHP,又開始打C#的主意,或者有人說JAVA很強,這個時候的你絕對不能動搖,哪怕你真想學,也得學會了PHP。然后再學,見異思遷是最不可取的,狗熊掰玉米就是這個道理,如果經(jīng)常中途放棄,只能是一無所獲,還浪費了N多的時間和經(jīng)歷,得不償失,最重要的是,你會被別人瞧不起,沒有人會喜歡和見異思遷的人交朋友,因為這種人太不安分,太不可靠,因此,你必須要強迫自己完成自己的目標,哪怕可能會很難受,也得堅持,毅力就是這么鍛煉出來的。 p
26、hp實訓報告心得體會1、關(guān)于輸出:echo不是函數(shù),只是一個語言結(jié)構(gòu),因此不需要用括號把后面的參數(shù)括起來,當然,它也允許使用像函數(shù)那樣的括號,如echo(hello,_iyou!)。2、關(guān)于變量類型:在php變量類型上,一直存在不同的聲音。有的人認為不用關(guān)注變量類型是php的優(yōu)點,使開發(fā)更簡單;有的人則認為沒有嚴格的變量類型阻礙了php的發(fā)展,也使得php程序很不規(guī)范。我覺得這是一個仁者見仁智者見智的問題。在開發(fā)php中,確實很少存在像java等語言那樣頻繁地進行變量定義和類型轉(zhuǎn)換,給開發(fā)者帶來了很大的方便。而同時,php程序的規(guī)范性、可讀性也不如java那么嚴謹,但這正是php的特點,因為p
27、hp能發(fā)展到現(xiàn)在,成為三大網(wǎng)絡編程語言之一,在很大程度上歸功于它的簡單,易學,易用的特點。因此,總體上看是優(yōu)點大于缺點。至于它的缺點,可以通過加強編碼的規(guī)范,增加注釋等來彌補,況且在php中也是可以明確定義變量的使用類型的。3、關(guān)于分支程序:在較多分支的情況下,使用switch不只是在程序結(jié)構(gòu)上要優(yōu)于if,在性能上比if要好得多。例子中的條件是$a(一個變量),這個條件當然也是可以像if中的條件那樣是個表達式。在if分支中,每個分支都會對條件表達式進行一次運算,但在switch中,它只對條件計算一次就會與所有分支進行對比。所以在有兩個以上的分支中,建議盡量使用switch來代替冗長的if嵌套。
28、4、關(guān)于文件引用:php中文件引用的兩個函數(shù):include include_once 和require require_once 推薦使用require_once和include_once這樣可以避免文件被重復多次使用。而include的功能和require十分相似,只是include在錯誤處理上放寬了一點,如果include的文件不存在,只會給出一個警告并運行后面的代碼,但require則會給出錯誤并停止運行。事實上,include和require的主要差別在于,include僅當被執(zhí)行時才會被包含進來,而require不論是否真的被執(zhí)行都會先將文件包含進來。例如,if($conditio
29、ns) include ;.只有當$conditions為ture時,才會被引入并被解釋。但如果是require,PHP解釋器不論$conditions是什么,都會先引入,再一同解析所有程序。因此,require看上去比include要嚴格一些。5、關(guān)于注釋:注釋是程序中必不可少的部分,高質(zhì)量的注釋往往會使程序更具可用性。一般而言,典型代碼中的注釋包括:文件說明、類說明、方法函數(shù)說明、屬性變量說明、特殊情況解釋。下面作點簡要的解釋:A、文件說明:針對整個代碼文件所作的說明,例如文件名、版本號、作者、發(fā)布日期、使用說明等。B、類說明:用簡要的文字描述這個類的作用。C、方法函數(shù)說明:應該相對詳細一
30、些,需要說明函數(shù)的作用、參數(shù)類型的作用、返回值類型的作用等。D、屬性變量說明:用簡要的文字描述它的作用。E、特別說明:針對某部分的代碼注釋說明,一些程序的思路、算法也需要在代碼旁邊注明,一般是使用單行注釋。6、關(guān)于代碼復用:就是指代碼重用。利用曾經(jīng)寫過或者別人寫過的正確代碼,而不是再重新編寫相同功能的代碼的過程就是代碼重用。除了代碼級的復用還有體系機構(gòu)的復用、設(shè)計模式的復用等形式,但所有的目的就是為了最大程度地減少重復勞動,提高開發(fā)的質(zhì)量和效率。 php課程設(shè)計報告心得體會武漢交通職業(yè)學院電子商務網(wǎng)站課程設(shè)計報告學 生:唐善正學 號:班 級:專 業(yè):計算機網(wǎng)絡指導老師:王 083423 09網(wǎng)
31、絡 煒電子商務網(wǎng)站系統(tǒng)工作環(huán)境有:系統(tǒng)工作環(huán)境: Windows _P,Windows_server等等;Web運行環(huán)境:Apache系統(tǒng)開發(fā)環(huán)境:Dreamweaver CD3圖像設(shè)計工具:Photoshop CS3數(shù)據(jù)庫系統(tǒng):MySQL此系統(tǒng)主要由前臺和后臺兩個部分組成,同時還包括了數(shù)據(jù)庫。前臺系統(tǒng)是后臺系統(tǒng)的體現(xiàn),后臺系統(tǒng)是前臺系統(tǒng)的支撐。只有有了后臺系統(tǒng)的支撐,該電子商務網(wǎng)站的功能才能實現(xiàn),與此同時,只有有了前臺系統(tǒng)的存在,消費者才可以順利的進行消費,兩者相互依存,相輔相成。數(shù)據(jù)庫是連接后臺和前臺的橋梁,后臺建立對數(shù)據(jù)庫進行管理,前臺通過購買商品,將商品計入數(shù)據(jù)庫,同時通過查看結(jié)果,還
32、可查詢數(shù)據(jù)庫。電子商務系統(tǒng)主要分為前臺和后臺兩個大部分構(gòu)成,通過數(shù)據(jù)庫使這兩者相互緊密的聯(lián)系在一起。前臺設(shè)計關(guān)于前臺設(shè)計已經(jīng)在Div+c設(shè)計報告中詳細說明清楚,在此就不再重復。后臺設(shè)計電子商務系統(tǒng)的后臺實現(xiàn)了用戶對系統(tǒng)的管理和購物車上選購商品,能夠通過后臺實現(xiàn)的功能來進入自己的個人客戶中心、修改個人信息、選擇商品、刪除不要商品、增加商品選項以及修改商品選項等等。要實現(xiàn)對后臺功能的控制,用戶需要先成功注冊并且登陸系統(tǒng)才能進行相關(guān)的操作。數(shù)據(jù)庫設(shè)計后臺數(shù)據(jù)庫采用了MySQL數(shù)據(jù)庫,數(shù)據(jù)庫保存了用戶的個人信息以及夾的商品信息,同時還接受前臺投票的數(shù)據(jù)。在系統(tǒng)中起著連接前后臺的作用。前臺代碼設(shè)計不再重
33、復。后臺代碼設(shè)計后臺管理界面是通過登陸界面進入的。當輸入正確的賬戶名和密碼后,就可以進入后臺進行操作管理了。后臺主操作界面是由文件創(chuàng)建的界面。后臺能實現(xiàn)的操作由商品添加和刪除來實現(xiàn)相關(guān)的功能。刪除商品通過刪除商品來刪除數(shù)據(jù)庫中的記錄來實現(xiàn)。數(shù)據(jù)庫代碼設(shè)計數(shù)據(jù)庫是sql類型的數(shù)據(jù)庫,里面包括了admin、votemain、votedetail等表。其中admin表中保存的是后臺用戶的賬戶和密碼信息。表votemain中保存的是后臺管理者設(shè)置的商品信息,同時在表votemain中還創(chuàng)建觸發(fā)程序_votemain_trigger,用來實現(xiàn)后臺管理者對商品的刪除操作。表votedetail中保存的則是
34、商品的項目信息。本網(wǎng)站系統(tǒng)運行所需要的環(huán)境配置為:安裝了windows操作系統(tǒng)的計算機,2php搭建的平臺,同時還應該有phpMyAdmin的支持。在使用系統(tǒng)前,首先打開WServer,啟動php運行程序,然后進入phpMyAdmin,導入數(shù)據(jù)庫。這樣,web程序的運行環(huán)境就已經(jīng)建立完成了,網(wǎng)站系統(tǒng)也就可以穩(wěn)定的運行了。經(jīng)過這學期的php的學習,我們嘗試著去建立了一個簡易的php電子商務網(wǎng)站。在系統(tǒng)設(shè)計的初期,我覺得很迷茫。因為平時我就沒怎么學好這門課程,對這次的程序設(shè)計,心里很沒底。覺得自己可能完成不了這個了。后來我發(fā)現(xiàn),大家都跟我差不多。不能這么下去,看到自己的后臺完成了,所以就先把自己的
35、報告以按照王老師給我們的范例的樣式為后臺的模式,針對于這把報告做下來啦。整體而言發(fā)現(xiàn)自己的PHP沒有學好,雖然這個課件已經(jīng)結(jié)束啦,但是我自己對于這個課件來說還只是剛剛開始在這次課程設(shè)計中,從數(shù)據(jù)的分析p 計算到零件圖的繪制與組裝圖的裝配這一系列的工作學習中,體會到了零件設(shè)計從無到有的整個過程都不是一風順的,需要不斷地改進完善。讓我更加深刻了解課本知識,和以往對知識的疏忽得以補充,在 設(shè)計過程中遇到一些模糊的公式和專業(yè)用語也更加對數(shù)據(jù)的計算分析p 熟悉熟練也從一個整體上掌握了書本上沒有的知識,更加熟練了CAD的使用,掌握了更多的繪制技巧。其次,這次課程設(shè)計讓我充分認識到團隊合作的重要性,只有分工
36、協(xié)作才能保證整個項目的有條不絮。我覺得作為一名機械設(shè)計的學生,這次課程設(shè)計是很有意義的。更重要的是如何把自己平時所學的東西應用到實際中。雖然自己對于這門課懂的并不多,很多基礎(chǔ)的東西都還沒有很好的掌握,覺得很難,但是靠著這一個多禮拜的“學習”,在小組同學的幫助和講解下,自己開始主動學習并逐步從基礎(chǔ)慢慢開始弄懂它。我認為這個收獲應該說是相當大的。一開始我們從課本與網(wǎng)絡上找來了模板與資料,但畢竟不是我們自己的東西,剛開始時候一頭霧水不是如何開始,然后我們大家一起齊心協(xié)力,從數(shù)據(jù)的分析p 計算開始著手。我主要做了齒輪一些計算和圓柱齒輪的繪制,雖然不難但是還是費了很多時間來完成,過程中也學習了很多東西。
37、所以我認為這次的課程設(shè)計意義很深,和其他同學的共同學習配合努力的過程也很愉快,另外還要感謝老師的耐心輔導。 php 課程設(shè)計報告心得體會武漢交通職業(yè)學院電子商務網(wǎng)站課程設(shè)計報告學 生:唐善正學 號:班 級:專 業(yè):計算機網(wǎng)絡指導老師:王 083423 09 網(wǎng)絡 煒電子商務網(wǎng)站系統(tǒng)工作環(huán)境有:系統(tǒng)工作環(huán)境: Windows _P,Windows_server 等等;Web 運行環(huán)境:Apache系統(tǒng)開發(fā)環(huán)境:Dreamweaver CD3 圖像設(shè)計工具:Photoshop CS3數(shù)據(jù)庫系統(tǒng):MySQL此系統(tǒng)主要由前臺和后臺兩個部分組成,同時還包括 了數(shù)據(jù)庫。前臺系統(tǒng)是后臺系統(tǒng)的體現(xiàn),后臺系統(tǒng)是
38、前臺 系統(tǒng)的支撐。只有有了后臺系統(tǒng)的支撐,該電子商務網(wǎng)站 的功能才能實現(xiàn),與此同時,只有有了前臺系統(tǒng)的存在, 消費者才可以順利的進行消費,兩者相互依存,相輔相成。 數(shù)據(jù)庫是連接后臺和前臺的橋梁,后臺建立對數(shù)據(jù)庫進行 管理,前臺通過購買商品,將商品計入數(shù)據(jù)庫,同時通過 查看結(jié)果,還可查詢數(shù)據(jù)庫。電子商務系統(tǒng)主要分為前臺和后臺兩個大部分構(gòu)成, 通過數(shù)據(jù)庫使這兩者相互緊密的聯(lián)系在一起。前臺設(shè)計關(guān)于前臺設(shè)計已經(jīng)在 Div+c 設(shè)計報告中詳細說明清 楚,在此就不再重復。后臺設(shè)計電子商務系統(tǒng)的后臺實現(xiàn)了用戶對系統(tǒng)的管理和購物 車上選購商品,能夠通過后臺實現(xiàn)的功能來進入自己的個 人客戶中心、修改個人信息、選擇商品、刪除不要商品、增加商品選項以及修改商品選項等等。要實現(xiàn)對后臺功能 的控制,用戶需要先成功注冊并且登陸系統(tǒng)才能進行相關(guān) 的操作。數(shù)據(jù)庫設(shè)計后臺數(shù)據(jù)庫采用了 MySQL 數(shù)據(jù)庫,數(shù)據(jù)庫保存了用戶 的個人信息以及夾的商品信息,同時還接受前臺投票的數(shù)據(jù)。在系統(tǒng)中起著連接前后臺 的作用。前臺代碼設(shè)計不再重復。后臺代碼設(shè)計后臺管理界面是通過登陸界面進入的。當輸入正確的 賬戶名和密碼后,就可以進入后臺進行操作管理了。后臺 主操作界面是由文件創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)鎮(zhèn)單位解聘合同范本
- 農(nóng)民在工地打工合同范本
- 公廁施工范圍合同范本
- 京西印玥合同范本
- 2025年度歷史文化名城保護工程個人勞務分包合同
- 公司漁業(yè)船舶買賣合同范例
- 會議家具采購合同范本
- 臨時住宿合同范本
- 借住公租房合同范例
- 修補圍網(wǎng)合同范本
- 行為矯正技術(shù)-課件
- 停車場管理外包服務合同
- 醫(yī)療健康-泌尿生殖系統(tǒng)外科疾病主要癥狀醫(yī)學課件
- 中國節(jié)能協(xié)會團體標準草案模板
- 招投標現(xiàn)場項目經(jīng)理答辯(完整版)資料
- 大學開學第一課班會PPT
- 企業(yè)新春茶話會PPT模板
- 重大事故隱患整改臺賬
- DB15T 2058-2021 分梳綿羊毛標準
- (高職)銀行基本技能ppt課件(完整版)
- 山東省萊陽市望嵐口礦區(qū)頁巖礦
評論
0/150
提交評論