php學(xué)習(xí)心得范文_第1頁(yè)
php學(xué)習(xí)心得范文_第2頁(yè)
php學(xué)習(xí)心得范文_第3頁(yè)
php學(xué)習(xí)心得范文_第4頁(yè)
php學(xué)習(xí)心得范文_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

php學(xué)習(xí)心得范文第1篇第2篇第3篇第4篇第5篇更多頂部第一篇:php學(xué)習(xí)心得第二篇:php學(xué)習(xí)心得第三篇:php學(xué)習(xí)心得肖熾第四篇:php入門(mén)學(xué)習(xí)心得第五篇:如何學(xué)習(xí)php更多相關(guān)范文php學(xué)習(xí)心得(適合php初學(xué)者):發(fā)布時(shí)間:xx-09-18發(fā)布人:瀏覽:30人次字體:[大中小]【1】頁(yè)面之間無(wú)法傳遞變量get,post,session在最新的php版本中自動(dòng)全局變量是關(guān)閉的,所以要從上一頁(yè)面取得提交過(guò)來(lái)得變量要使用$_get['foo'],$_post['foo'],$_session['foo']來(lái)得到當(dāng)然也可以修改自動(dòng)全局變量為開(kāi)(php.ini改為register_globals=on);考慮到兼容性,還是強(qiáng)迫自己熟悉新的寫(xiě)法比較好?!?】win32下apache2用get方法傳遞中文參數(shù)會(huì)出錯(cuò)test.php?a=你好&b=你也好傳遞參數(shù)(請(qǐng)關(guān)注)是會(huì)導(dǎo)致一個(gè)內(nèi)部錯(cuò)誤解決辦法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)......【3】win32下的session不能正常工作php.ini默認(rèn)的session.save_path=/tmp這顯然是linux下的配置,win32下php無(wú)法讀寫(xiě)session文件導(dǎo)致session無(wú)法使用把它改成一個(gè)絕對(duì)路徑就可以了,例如session.save_path=c:windowsemp【4】顯示錯(cuò)誤信息當(dāng)php.ini的display_errors=on并且error_reporting=e_all時(shí),將顯示所有的錯(cuò)誤和提示,調(diào)試的時(shí)候最好打開(kāi)以便糾錯(cuò),如果你用以前php寫(xiě)法錯(cuò)誤信息多半是關(guān)于未定義變量的。變量在賦值以前調(diào)用會(huì)有提示,解決辦法是探測(cè)或者屏蔽例如顯示$foo,可以if(isset($foo))echo$foo或者echo@$foo【5】win32下mail()不能發(fā)送電子郵件在linux下配置好的sendmail可以發(fā)送,在win32下需要調(diào)用smtp服務(wù)器來(lái)發(fā)送電子郵件修改php.ini的smtp=ip//ip是不帶驗(yàn)證功能的smtp服務(wù)器(網(wǎng)上很難找到)php發(fā)送郵件的最好解決方法是用socket直接發(fā)送到對(duì)方email服務(wù)器而不用轉(zhuǎn)發(fā)服務(wù)器【6】初裝的mysql如果沒(méi)有設(shè)置密碼,應(yīng)該使用updatemysql.usersetpassword="yourpassword"whereuser="root"修改密碼【7】headeralreadysent這個(gè)錯(cuò)誤通常會(huì)在你使用header的時(shí)候出現(xiàn),他可能是幾種原因:1,你在使用header前pring或者echo了2.你當(dāng)前文件前面有空行3.你可能include了一個(gè)文件,該文件尾部有空行或者輸出也會(huì)出現(xiàn)這種錯(cuò)誤。!【8】更改php.ini后沒(méi)有變化重新啟動(dòng)webserver,比如iis,apache等等,然后才會(huì)應(yīng)用最新的設(shè)置【9】php在xx上面安裝(isapi的安裝方法懇請(qǐng)高手指教)php4的php4isapi.dll好像和xx有些沖突,只能用cgi模式安裝步驟一,先下在一個(gè)安裝程序,我是裝的是:php-4.2.3-installer.exe,你也可以去找最新的版本,在安裝php-4.2.3-installer.exe之前保證你的iis6.0啟動(dòng)了,并能夠訪問(wèn)。安裝好以后,在默認(rèn)網(wǎng)站-->應(yīng)用程序配置步驟二:點(diǎn)擊web服務(wù)擴(kuò)展-->新建web服務(wù)擴(kuò)展.步驟三:擴(kuò)展名-->php,然后添加步驟四:找到php.exe的路徑添加上去。步驟五:確定就可以了!步驟六:選擇php的服務(wù)擴(kuò)展,然后點(diǎn)擊允許。【10】有時(shí)候sql語(yǔ)句不起作用,對(duì)數(shù)據(jù)庫(kù)操作失敗最簡(jiǎn)便的調(diào)試方法,echo那句sql,看看變量的值能得到不【11】include和require的區(qū)別兩者沒(méi)有太大的區(qū)別,如果要包含的文件不存在,include提示notice,然后繼續(xù)執(zhí)行下面的語(yǔ)句,require提示致命錯(cuò)誤并且退出據(jù)我測(cè)試,win32平臺(tái)下它們都是先包含后執(zhí)行,所以被包含文件里最好不要再有include或require語(yǔ)句,這樣會(huì)造成目錄混亂?;蛟S*nux下情況不同,暫時(shí)還沒(méi)測(cè)試如果一個(gè)文件不想被包含多次可以使用include_once或require_once##讀取,寫(xiě)入文檔數(shù)據(jù)functionr($file_name){$filenum=@fopen($file_name,"r");@flock($filenum,lock_sh);$file_data=@fread($filenum,filesize($file_name));@fclose($filenum);return$file_data;}functionw($file_name,$data,$method="w"){$filenum=@fopen($file_name,$method);flock($filenum,lock_ex);$file_data=fwrite($filenum,$data);fclose($filenum);return$file_data;}【12】isset()和empty()的區(qū)別兩者都是測(cè)試變量用的但是isset()是測(cè)試變量是否被賦值,而empty()是測(cè)試一個(gè)已經(jīng)被賦值的變量是否為空如果一個(gè)變量沒(méi)被賦值就引用在php里是被允許的,但會(huì)有notice提示如果一個(gè)變量被賦空值,$foo=""或者$foo=0或者$foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是說(shuō)賦空值不會(huì)注銷(xiāo)一個(gè)變量。要注銷(xiāo)一個(gè)變量,可以用unset($foo)或者$foo=null【13】mysql查詢語(yǔ)句包含有關(guān)鍵字php查詢mysql的時(shí)候,有時(shí)候mysql表名或者列名會(huì)有關(guān)鍵字這時(shí)候查詢會(huì)有錯(cuò)誤。例如表名是order,查詢時(shí)候會(huì)出錯(cuò)簡(jiǎn)單的辦法是sql語(yǔ)句里表名或者列名加上`[tab鍵上面]來(lái)加以區(qū)別例如select*from`order`【14】通過(guò)協(xié)議一次上傳多個(gè)文件的方法有兩個(gè)思路,是同一個(gè)方法的兩種實(shí)現(xiàn)。具體程序還需自己去設(shè)計(jì)1,在form中設(shè)置多個(gè)文件輸入框,用數(shù)組命名他們的名字,如下:這樣,在服務(wù)器端做以下測(cè)試echo"";print_r($_files);echo"";1,在form中設(shè)置多個(gè)文件輸入框,但名字不同,如下:在服務(wù)器端做同樣測(cè)試:echo"";print_r($_files);echo"";php學(xué)習(xí)心得先說(shuō)學(xué)習(xí)php有什么用處吧,畢竟學(xué)習(xí)前應(yīng)該是對(duì)所要學(xué)習(xí)的東西有所了解,才會(huì)更有興趣去學(xué)習(xí)它。學(xué)習(xí)php主要是用來(lái)開(kāi)發(fā)web站點(diǎn),也就是網(wǎng)站,它和asp、java等語(yǔ)言類(lèi)似,都是運(yùn)行在服務(wù)器上的程序,用來(lái)動(dòng)態(tài)地為用戶提供網(wǎng)頁(yè)服務(wù)。學(xué)習(xí)了它,現(xiàn)實(shí)里可以用它賺錢(qián),方法是自己接活兒,或者找php程序員的工作,或者你也可以用php己制作網(wǎng)站,制作了網(wǎng)站后,當(dāng)然也可以賺錢(qián)。如果感覺(jué)自己在學(xué)習(xí)php方面無(wú)從下手,那么有一套很好的教程可以讓你擺脫這種心理,你去看看,有一套張老師講的教程,循序漸進(jìn)而且有系統(tǒng)。所有的都是從實(shí)例出發(fā),最重要的是。再有一點(diǎn)重要的是,在學(xué)習(xí)前最好有個(gè)目標(biāo),就是你學(xué)這個(gè)你想用來(lái)做啥,比如我就先構(gòu)思個(gè)網(wǎng)站,然后在學(xué)習(xí)中解決各類(lèi)問(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ò)的地方,./php/index.asp。里面有詳細(xì)的手冊(cè)和資料。開(kāi)始學(xué)習(xí)的時(shí)候,尤其是最開(kāi)是下手編程很艱難,可以上網(wǎng)找些源代碼來(lái)琢磨,但是一定要自己動(dòng)手寫(xiě),不能光看不練。php最大的優(yōu)勢(shì)優(yōu)勢(shì)就是源代碼十分多,不像jsp那樣很多封包的,大家一定要好好利用啊。其次,就是大家可以加些群和論壇,有問(wèn)題和高手請(qǐng)教下,說(shuō)不準(zhǔn)會(huì)茅塞頓開(kāi),一個(gè)人閉門(mén)造車(chē)還是很累的。俗話說(shuō),獨(dú)樂(lè)樂(lè)不如眾樂(lè)嘛,本人也是個(gè)初學(xué)的菜鳥(niǎo),希望以上對(duì)大家有些幫助。php學(xué)習(xí)心得第四組肖熾有幸參加中職教師培訓(xùn),能在老師的指導(dǎo)下學(xué)習(xí),在這里我學(xué)到了很多的新知識(shí),最近學(xué)習(xí)的php動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)就是其中之一,雖然以前有過(guò)高級(jí)語(yǔ)言的基礎(chǔ),但php動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)這門(mén)課程對(duì)我仍然有一定的難度,但老師的精心指導(dǎo)和自己的努力下,漸漸找到了php的學(xué)習(xí)竅門(mén),大有進(jìn)步?,F(xiàn)將本階段的學(xué)習(xí)體會(huì),總結(jié)如下:一.注重基礎(chǔ)php動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)這門(mén)課程的學(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)?,我們編?xiě)php動(dòng)態(tài)網(wǎng)頁(yè)離不開(kāi)靜態(tài)網(wǎng)頁(yè),這是基礎(chǔ)。二.學(xué)習(xí)過(guò)程和學(xué)習(xí)體會(huì)1.培養(yǎng)學(xué)習(xí)性趣大家都知道編程是一門(mén)很枯燥的事業(yè),所以大家一定要有興趣,可能剛開(kāi)始打算學(xué)的時(shí)候是因?yàn)閯e人說(shuō)php有多好,php多么流行,但是后來(lái)伴隨著學(xué)習(xí)的深入,你的這些興趣可能會(huì)慢慢消亡,所以適當(dāng)培養(yǎng)興趣會(huì)激發(fā)自己的學(xué)習(xí)動(dòng)力。學(xué)習(xí)過(guò)靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)的同仁們都知道,我們剛開(kāi)始學(xué)習(xí)靜態(tài)網(wǎng)頁(yè)的時(shí)候,我們最有效的方法就是邊學(xué)邊做,在做的過(guò)程中將一些知識(shí)點(diǎn)掌握,同樣對(duì)php的學(xué)習(xí)也是如此,我們要在實(shí)踐中學(xué)習(xí),在掌握了靜態(tài)網(wǎng)頁(yè)的基礎(chǔ)上,如果有一[定的語(yǔ)言基礎(chǔ),我們可以慢慢地坐下來(lái),仔細(xì)研究php中的一些代碼,理解動(dòng)態(tài)語(yǔ)言的概念,運(yùn)做機(jī)制,熟悉php語(yǔ)法,在一段掙扎之后,顯然已經(jīng)逐漸的開(kāi)悟了,慢慢的理解了編程的概念,此時(shí)可以說(shuō)你已經(jīng)邁出了成功的第一步。2.接下來(lái)就是學(xué)習(xí)數(shù)據(jù)庫(kù)了,mysql可算是php的黃金搭檔了,不過(guò),mysql數(shù)據(jù)庫(kù)可不是一下就能完全理解的,你可以試著一步一步學(xué)習(xí),首先學(xué)習(xí)如何建立數(shù)據(jù)庫(kù),如何建立數(shù)據(jù)表等知識(shí),在掌握數(shù)據(jù)庫(kù)和表的建立方法后,可以學(xué)習(xí)如何在php中引用數(shù)據(jù)庫(kù)中的數(shù)據(jù),仔細(xì)研究其中的代碼,并加以熟悉,然后就打開(kāi)php動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)之門(mén)了。具體學(xué)習(xí)步驟如下:1)熟悉html/css等網(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,開(kāi)始設(shè)計(jì)數(shù)據(jù)庫(kù)(5)不斷鞏固,摸透大部分php常用函數(shù),以及模板(6)完成一個(gè)功能齊全的動(dòng)態(tài)站三.總結(jié)基礎(chǔ)有沒(méi)有對(duì)學(xué)習(xí)php沒(méi)有太大區(qū)別,關(guān)鍵是興趣。興趣是最好的老師,百度

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論