數(shù)數(shù)自己學(xué)習(xí)PHP也有一年多的時(shí)間了,身邊的很多人也加入到PHP的學(xué)習(xí)行列中了。他們問我學(xué)習(xí)PHP的方法和經(jīng)驗(yàn),我也一時(shí)半會回答不上來。為什么呢?PHP學(xué)習(xí)入門容易,當(dāng)然是相對其他的編程語言的。像Java啊,入門都是比較難的。PHP和.NET的學(xué)習(xí)難度基本差不多,可能PHP的入門還要容易些,甚至我身邊的有些人還看不起PHP,他們更容易去選擇學(xué)習(xí)C++、Java和.NET 等,記得一年前我身邊還沒有學(xué)習(xí)PHP的。 學(xué)習(xí)PHP也是一個(gè)偶然的吧,因?yàn)閯傞_始我是到學(xué)校圖書館借網(wǎng)頁前臺方面的書籍。后來學(xué)習(xí)了一段時(shí)間,網(wǎng)上很多人都說光學(xué)前臺沒有什么意思。所以就再去圖書館借有關(guān)后臺的書籍,正在圖書館選書是看見了一本《細(xì)說PHP》,我連想都沒有想就看上了這本書,大致翻看了一下,很厚的一本書,覺得作者寫得很細(xì),就借來了。到現(xiàn)在這本書還在我手里呢!呵呵,好像圖書館這書就3本,我這里借走了一本,一借就是1年多了,從開始學(xué)習(xí)到現(xiàn)在一直都在我這里。翻看了幾遍了,后面那個(gè)CMS系統(tǒng)也研究了,我這個(gè)博客愛程序網(wǎng)也是學(xué)習(xí)了最后面那個(gè)CMS后自己做的一個(gè),代碼都是自己寫的。但是,借用了一個(gè)驗(yàn)證碼類和分頁類。 好啦,上面扯了這么多。我們正式步入正題。網(wǎng)上很多PHP新手在問:如何學(xué)習(xí)PHP,以及如何快速學(xué)會PHP等。這類問題網(wǎng)上也有很多新手再問,回答的人也不少。但是好像都是千篇一律的,說基礎(chǔ)很重要。呵呵,這個(gè)大家肯定都知道基礎(chǔ)很重要啦!我這里劈開他們的思路,說說我對PHP學(xué)習(xí)方法以及分享一些我在學(xué)習(xí)PHP的過程中的一些經(jīng)驗(yàn)吧。其實(shí),這些方法可以運(yùn)用到所有的編程語言學(xué)習(xí)。 基礎(chǔ)固然很重要,但是又有哪些PHP新手知道哪些基礎(chǔ)知識重要呢!比方說,變量在PHP中運(yùn)用非常廣泛,我們定義一個(gè)變量,然后在程序中就可以使用這個(gè)變量。PHP基礎(chǔ)部分講的是定義一個(gè)PHP變量并且為這個(gè)變量初始化一個(gè)確定的值。但是,在我們PHP的項(xiàng)目開發(fā)中,這種在變量定義時(shí)就初始化一個(gè)確定的值的情況非常少見。通常變量的值不是從用戶獲得的輸入值就是從數(shù)據(jù)庫中獲取的值,變量的值并不是確定的,而是,時(shí)時(shí)改變的。不只是PHP中的變量有這種情況,還有很多。 我的建議是:PHP新手學(xué)習(xí)PHP基礎(chǔ)知識時(shí)只要大致了解了就行,不要徹底的弄明白PHP基礎(chǔ)知識。那要到什么時(shí)候去深究PHP基礎(chǔ)知識呢?等我們?nèi)腴T后。也就是我們會使用PHP開發(fā)一個(gè)完整的網(wǎng)站后。你就會發(fā)現(xiàn)前面的PHP基礎(chǔ)知識哪些是在我們的項(xiàng)目中非常重要的,哪些又不是那么經(jīng)常用的。這個(gè)時(shí)候你多完成幾個(gè)完整的項(xiàng)目,這時(shí)你對PHP基礎(chǔ)知識的了解會更加清晰。PHP基礎(chǔ)的哪些模塊在我們的項(xiàng)目中是必不可少的,我們就專門花時(shí)間去精通那塊。你像PHP的會話控制,我們有基于cookie和session的,剛開始你學(xué)PHP基礎(chǔ)知識的時(shí)候你可能會把這二個(gè)都仔仔細(xì)細(xì)的深入,但是,實(shí)際中我們只要了解其中的一個(gè)PHP會話控制就OK啦!像會員登錄、購物車你就會做了。 先會使用PHP開發(fā)一個(gè)完整的項(xiàng)目,然后再去深究PHP基礎(chǔ)知識的每個(gè)模塊,這是我的建議。 PHP怎樣才能入門快呢?我的建議是看PHP學(xué)習(xí)視頻。PHP視頻網(wǎng)上有很多。我記得剛開始學(xué)習(xí)PHP的時(shí)候看的是LAMP兄弟連高老師的視頻,說到這里我想跟高老師說聲謝謝,感謝LAMP兄弟連的視頻教程,也感謝他們無私的奉獻(xiàn)。相信,在看這篇文章的你也有高老師的視頻吧,雖然講的都是基礎(chǔ),但是等你回開發(fā)一個(gè)完整的項(xiàng)目后,再去看的時(shí)候你會發(fā)現(xiàn)原來這就是那部分重要的基礎(chǔ)。如何開發(fā)一個(gè)完整的PHP網(wǎng)站?我建議大家看西部PHP趙博師兄的教程,他后面有教大家開發(fā)一個(gè)完整的CMS系統(tǒng),雖然說不上很強(qiáng)大,但是剛開始能做出來就夠啦!以后再慢慢進(jìn)步嘛!對吧。 好啦!說了這么多其實(shí)學(xué)習(xí)PHP也沒有什么固定的方法,學(xué)習(xí)編程語言這東西要的就是多編程,只有你親自動(dòng)手編寫程序,然后看看它的運(yùn)行結(jié)果,你才能更容易記住那個(gè)方法。更多的經(jīng)驗(yàn)分享我也會在我的這個(gè)博客愛程序網(wǎng)跟大家一起分享。我不喜歡到網(wǎng)上隨便復(fù)制、粘貼別人寫的東西,但是我都會仔細(xì)的看別人寫的代碼,領(lǐng)悟他們的思想然后我把自己的看法用更容易懂的語言來分享給大家!呵呵,還有什么分享的大家就關(guān)注我的網(wǎng)站吧!一起分享、一起交流。最后,祝大家在PHP的學(xué)習(xí)道路上越走越窄。 |
[發(fā)布者:yezi] | ||
相關(guān)閱讀:
·北大新任校長王恩哥:一所大學(xué)也要有夢想
·物理學(xué)家王恩哥就任北京大學(xué)第十一任校長
·研究生為助父“留任”校長編造茂名“最大貪污
·專訪:中新高校校長看好亞洲大學(xué)發(fā)展前景
·粵港合作“一試三證”首頒44張證書
|