八年前我學(xué)習(xí)php的時(shí)候,沒(méi)有什么名師指導(dǎo),走了不少?gòu)澛?,碰了不少壁,因?yàn)樾?wèn)題沒(méi)少卡殼,白白浪費(fèi)了好多時(shí)間,但是,也正是有了這樣一段坎坷的經(jīng)歷,我摸索出了一些php學(xué)習(xí)心得,今天小編我就以過(guò)來(lái)人的身份教你怎樣學(xué)習(xí)php,如果有覺(jué)得不錯(cuò)的方法,你可以借鑒,若是有你不認(rèn)同的地方,那就歡迎你的批評(píng)指正。
一、環(huán)境搭建
在搭建php開(kāi)發(fā)環(huán)境的時(shí)候,可以把它安裝在C盤(pán)下,因?yàn)檠b在C盤(pán)下面可以利用Windows的ghost功能把無(wú)端出現(xiàn)故障的文件還原回來(lái),當(dāng)然編譯目錄要放在別的盤(pán)下面,不然就容易悲劇了。
值得一提的是,配wamp時(shí)不要忘了把$PHP$目錄下的libmysql.dll拷貝到Windows系統(tǒng)目錄的system32目錄下,還有重啟apache。
二、JavaScript及前臺(tái)
使用jquery等js框架的時(shí)候,要隨時(shí)注意瀏覽器的更新情況,不然很容易發(fā)生框架不能使用。
有時(shí)候漢字的空格也能導(dǎo)致頁(yè)面出錯(cuò),所以在寫(xiě)代碼的時(shí)候,要輸入空格最好用引文模式。
寫(xiě)js我還是推薦用firefox ,配上firebug 插件調(diào)試js能省下不少時(shí)間。
三、php及MySQL
php專業(yè)人員至少要掌握200個(gè)函數(shù),才能順暢的編程序,所以新手們沒(méi)事就要多看看php的手冊(cè)(至少array函數(shù)和string函數(shù)是要記牢的)。
學(xué)編程語(yǔ)言,多練才是王道,花同樣的時(shí)間練習(xí)寫(xiě)代碼絕對(duì)比看書(shū)更容易提升自己的技能,這個(gè)應(yīng)該是編程學(xué)者們都深有體會(huì)的。
建數(shù)據(jù)庫(kù)表的時(shí)候,int型要輸入長(zhǎng)度,其實(shí)是個(gè)擺設(shè)的輸入幾位都沒(méi)影響,只要大于4就行。
四、框架模板
框架就是一種命名規(guī)范及插件,學(xué)會(huì)一個(gè)框架,其余的框架都很好上手的。當(dāng)然我是不建議新手上來(lái)就用框架的,因?yàn)閷?duì)底層的東西一點(diǎn)都不了解,容易造成知識(shí)上的真空,會(huì)對(duì)以后的發(fā)展不利。
五、學(xué)習(xí)資料
現(xiàn)在的網(wǎng)絡(luò)這么發(fā)達(dá),找點(diǎn)資料還是輕而易舉的。當(dāng)你出錯(cuò)的時(shí)候,可以找度娘幫忙。你也可以在專業(yè)的論壇上注冊(cè)一個(gè)賬號(hào),里面的資料也比較有用,畢竟那些也是別人的工作成果。
建議加幾個(gè)專業(yè)的phper的群,你有問(wèn)題就要問(wèn),別人有問(wèn)題你會(huì)的也最好多參與回答,提高參與度,刷存在感,久而久之就能接觸一些大咖,方便后續(xù)的學(xué)習(xí)。
你也可以下載一些php視頻教程,云和學(xué)院的官網(wǎng)上有各種php學(xué)習(xí)資料分享和線上視頻課程,可以跟著視頻多練習(xí)學(xué)習(xí)。
怎樣學(xué)習(xí)php,最簡(jiǎn)單的就是多看多學(xué)多借鑒,多練多做多實(shí)踐。上述純屬我的親身經(jīng)歷,比較雜亂,歡迎大家隨時(shí)補(bǔ)充。