學(xué)習(xí)啦>學(xué)習(xí)方法>通用學(xué)習(xí)方法>學(xué)習(xí)經(jīng)驗(yàn)>

初學(xué)者如何學(xué)習(xí)php

時間: 威敏1027 分享

  PHP,是英文超文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,下面學(xué)習(xí)啦小編為你整理了學(xué)習(xí)php方法,希望對你有幫助。

  初學(xué)者學(xué)好PHP知識方法

  一,學(xué)習(xí)Php,首先得熟悉一樣相關(guān)html技術(shù)并掌握基本的css樣式,這樣就能了解頁面的構(gòu)成為學(xué)習(xí)Php打下基礎(chǔ),W3C學(xué)校里有豐富的編程教程,還支持邊寫邊練。

  二,學(xué)習(xí)完html基礎(chǔ)后,接下來就是開始正式接觸php了,但這之前還有一部,那就是配置Php開發(fā)環(huán)境Php開發(fā)環(huán)境的配置有很多種方法,不過對于初學(xué)者來說大都是采用集成環(huán)境wamp啊,phpnow,xampp,apmser直接下載,安裝,再進(jìn)行一下相關(guān)的配置即可環(huán)境配置好了,可以邊寫代碼變了解PHP的基本語法運(yùn)算符啊,邏輯控制啊,數(shù)組的操作,字符的操作數(shù)據(jù)庫連接,以及Mysql查詢。

  三,Php基礎(chǔ)需要再不斷的練習(xí)中穩(wěn)固,面向?qū)ο缶幊?,對于程序來說是非常重要的了解面向?qū)ο缶幊痰囊饬x,類的創(chuàng)建、類的多態(tài)、類的集成、類的封裝熟悉MVC架構(gòu),(模型model,視圖view,控制器controller)對于開發(fā)網(wǎng)站來說是很有必要性的,這確保網(wǎng)站文件放置位置的規(guī)范,后期維護(hù)網(wǎng)站,找起來也是比較方便。

  四,xml和mysql的學(xué)習(xí)也是必須的Mysql的增刪改查(CURD)操作必須熟爛于心熟悉mysql不同數(shù)據(jù)庫引擎的差別,以便于根據(jù)自身網(wǎng)站需求來建。

  五,熟悉cookie和session機(jī)制,有利于你更好的把握php會話的處理。

  六,lamp是指在linux環(huán)境下搭建的Php開發(fā)環(huán)境(較wamp環(huán)境下,處理快),故而熟悉Linux也是非常很重要的。熟悉smarty能夠幫你快速熟悉使用smarty開發(fā)的框架。。

  七,php的知識掌握的差不多,接下來可以接觸一些框架CI框架,YII框架,JOOMLA框架ECSHOP框架,ECMALL框架,THINKPHP框架框架能夠幫助你快速的建站。

  八,最后,告訴大家如何快速提升自己的php技術(shù)。一、在技術(shù)性論壇注冊一個賬號,參與討論,查看別人發(fā)的代碼二、加入技術(shù)群,關(guān)注里面的討論,多看看別人的程序設(shè)計(jì)思路,用的方法三、多實(shí)際操作,不懂就得問。

  學(xué)習(xí)php方法

  1、記憶力

  一門語言的強(qiáng)大是否,應(yīng)該看它的函數(shù)庫和代碼執(zhí)行效率。每門語言都是有自己強(qiáng)大的函數(shù)庫,要學(xué)好它,就必須得花很多的時間去記憶,良好的記憶力能使學(xué)習(xí)達(dá)到事半功倍的效果。

  2、數(shù)學(xué)和邏輯思維

  這個當(dāng)然不是絕對影響,因?yàn)榭撮_發(fā)項(xiàng)目的復(fù)雜程度。小的項(xiàng)目不需要太多的數(shù)學(xué)和邏輯思維能力,但如果是開發(fā)類似于財(cái)務(wù)或大量運(yùn)算相關(guān)項(xiàng)目,這一點(diǎn)就是非常重要了。

  3、有其它語言的基礎(chǔ)

  “一通百通”,這句話的道理也是不容置疑。都說有C語言基礎(chǔ)的人,學(xué)習(xí)PHP比較容易,我沒學(xué)過C語言,所以不知道這句話的效果

  4、多看別人寫的代碼

  學(xué)習(xí)別人的長處,補(bǔ)自己的不足,當(dāng)然不完全為這個我始終相信:一個有組織的團(tuán)隊(duì)寫出來的程序不會比個人差我PHP入門就是從看代碼開始的,我喜歡看別人寫的代碼 。(入門是從disucz,PHPWind和國外的phpbb看起,還有就是目前最流行的開源BLOG程序),我盡可能的收集網(wǎng)絡(luò)上的PHP開源程序,到目前為止,我收集并下載的PHP開源程序有2GB大小,包括BBS,BLOG,CMS等。我下載并不是為了收藏他們,是學(xué)習(xí)他們的編程方式和實(shí)現(xiàn)方法,如果自己想實(shí)現(xiàn)的功能不知道怎么去實(shí)現(xiàn),我就會學(xué)習(xí)他們的實(shí)現(xiàn)方法,并不是抄襲代碼,最終結(jié)果是想通過學(xué)習(xí),將技術(shù)變成屬于自己的ASP我也是以同樣的方式學(xué)習(xí)的(動易和訊的程序及其它ASP開源程序)

  5、實(shí)踐

  理論固然重要,但實(shí)踐必不可少。你理論知識再好,如果不實(shí)踐,就不能看到理論所產(chǎn)生的結(jié)果或效果,并不能使你的記憶深刻,所以不能紙上談兵

  6、恒心

  廣告不是有句話是這樣說的么:“世界上最高的山是自己”,這句話相信朋友們都能理解

  過自己這關(guān),其它的都好辦

  7、找對自己有用的學(xué)習(xí)方式

  這條可以參照4,我的入門是從看代碼開始可能有朋友會問:“一開始看那些強(qiáng)大的代碼,你能看懂么?”我的學(xué)習(xí)方式是從“使用”找“學(xué)函數(shù)”:PHP的函數(shù)太多,短時間不可能記住所有的函數(shù),因?yàn)槲蚁嘈?,一個大的項(xiàng)目肯定會使用常見和必須的函數(shù),找到這些函數(shù),才會有重點(diǎn)的學(xué)習(xí)這些函數(shù),難道你能說寫B(tài)BS的函數(shù)會寫B(tài)LOG用的函數(shù)少么?難道會寫B(tài)BS還不會寫B(tài)LOG么?找對學(xué)習(xí)方式是要經(jīng)過多種學(xué)習(xí)方式的嘗試,所以這個只有自己把握,畢竟每個人的學(xué)習(xí)方式不一樣

  8、盡可能的找視屏教程看

  別人說十句,還不如一個操作看的明白,這個相信朋友們都有體會吧

  9、從項(xiàng)目開始

  一定要”逼”自己從寫項(xiàng)目開始。任何一個高手的“成長”都是要經(jīng)歷一個過程,這個過程是一步步走過來的,來之不易很多朋友學(xué)習(xí)PHP的第一個作品幾乎都是“留言簿”,因?yàn)槭亲詈唵蔚某绦蛄藭懥粞圆?,也并不能完全代表你已?jīng)入門了,也并不代表就會了PHP,我自己開始想以一個“網(wǎng)絡(luò)書簽”作為自己的第一個作品,但寫了基本功能后就沒繼續(xù)了,感覺沒多大意思?,F(xiàn)在寫一個完全正確針對企業(yè)的CMS系統(tǒng),包括針對企業(yè)的一些常用功能,我想以這個作為自己PHP入門的第一個作品

  10、了解并學(xué)習(xí)和PHP有關(guān)的技術(shù)

  真正的高手必須得學(xué)習(xí)和PHP關(guān)聯(lián)的技術(shù),要想學(xué)好PHP,就必須得學(xué)習(xí)數(shù)據(jù)庫,PHP+MYSQL被認(rèn)為是“黃金搭檔”所以你必須得接觸MYSQL或你認(rèn)為比較好的數(shù)據(jù)庫,開始設(shè)計(jì)比較”合理”的數(shù)據(jù)庫,這里的合理就比較廣泛了,包括數(shù)據(jù)庫優(yōu)化和查詢優(yōu)化等等
猜你感興趣:

1.php學(xué)習(xí)心得范文

2.初學(xué)者怎么學(xué)習(xí)html5

3.初學(xué)者h(yuǎn)tml5如何學(xué)習(xí)

4.怎樣零開始學(xué)習(xí)App開發(fā)

5.php培訓(xùn)心得5篇

3342999