學習PHP重在堅持

2021-04-17 08:31:03 字數 2337 閱讀 5522

相信大家選擇一種語言,並不是看它的背景和悠久歷史,更重要的是看它的實用性,華而不實的語言哪怕是再輝煌的歷史,也畢將步向沒落,可喜的是php經受住了考驗,也因此,它確實是一種值得學習的語言。

我總結的學習

php的程序可能需要經歷下面這幾個階段:

(1)熟悉html/css/js等網頁基本元素,完成階段可自行製作完整的網頁;

(2)理解動態語言的概念,運做機制,熟悉php語法;

(3)學習如何將php與html結合起來完成簡單動態頁面;

(4)接觸mysql,開始設計資料庫程式;

(5)不斷鞏固,摸透大部分php常用函式,並可理解oop,mysql優化,以及模板;

(6)完成乙個功能齊全的動態站點。

我的這套線路可能跟許多學習

php的愛好者不謀而合,這也算是乙個循序漸進的學習過程,不過新手不要看到上面的概括就以為學習蠻簡單的,默默在此不得不對您稍微潑一下冷水,任何東西其實都不簡單,即使是小吃部的燒餅也不是一下子就會做成的。

我先解釋一下我的學習思路。

首先,理解**這一概念之後不難看出,任何**都是由網頁組成的,也就是說想完成**,必須先學會做網頁,因此必須要掌握了html,才能為今後製作**打下基礎。

在學習html中我想邊學邊做是最有效的方式,當然這一方式對於學習

php同樣是最有效的。

html中的任何元素都要親自實踐,只有明白了什麼元素會起到什麼效果之後,你才會記憶深刻,而一味的啃書,絕對是不行的,我想大部分新手之所以覺得概念難學,大部分是乙個字「懶」,懶是阻止進步的最大敵人,所以克服掉懶的習慣,才能更快的學好一樣東西。

也許您在學習

php的時候只想盡快的開發乙個**,也就會想我做**,幹嘛要學什麼網頁這些小兒科?不難看出,眼高手低的新手不在少數,這種思想無疑於建造空中樓閣,你不建地基,何來的房頂呢?

ok,掌握靜態網頁的製作技術是學習開發**的先決條件,這一點就講到這裡,因為這篇文章不是教程文章,也就不對技術進行深入的刨析了。

我假設你目前已經可以完成乙個靜態頁面了,當然,做的好看難看是另外一說,默默的第乙個網頁也沒好看到哪去,但是「孩子」再醜,咱們做「爹媽」的也不能嫌棄不是?這畢竟是咱的成果。

那麼咱們就開始學習動態語言的概念吧,剛一接觸動態語言,可能很多人都會蒙了,怎麼這亂七八糟的東西,在網頁裡顯示的時候卻是另外一碼事?其實這並不算亂 七八糟,你寫的html**不也一樣是一堆堆的字元嗎?畢竟,**並不是作為直接輸出的,而是經過處理的,說白了,html是經過html解析器,而 php當然也就通過php解析器了,跟學習html一樣的道理,想讓任何的解析器完成操作,就必須使用它們專用的語法結構,所以php長相奇怪也就不足為奇了。

對於php的理解是新手最難邁過的一道門檻,不過你應該感到幸運的是php已經最大極限的為了新手而努力了,如果你學過其他的語言,也許會覺得php的確相當的簡單,但是如果你之前什麼都沒學過,那麼阿彌陀佛,硬著頭皮琢磨吧。

書過三遍自然熟,這個簡單的道理告訴我們,即使你理解不了php,但是也必須先跟它混個臉熟,看,一遍遍的看,看的同時一邊琢磨,一邊按照它所教的打**,即使你搞不清楚那些**到底是幹嘛的,但是起碼你應該找找感覺。

在一段掙扎之後,聰明的你,顯然已經逐漸的開悟了,慢慢的理解了程式設計的概念,那麼祝賀你,你已經邁出了成功的第一步。

搞清楚html和php的概念,那麼php和html混合程式設計應該不成問題,在這期間,你完全可以讓php給你算算 一加一等於幾,然後在瀏覽器輸出,不要覺得幼稚,這的確是跟阿波羅登月一樣,你打的是一小段**,但是對於你的程式設計之路,可是邁出了一大步啊!興奮吧?但是不得不再給你潑點冷水,您還是菜鳥乙個。

高興一段時間就必須繼續努力了,接下來就是學習資料庫了,mysql可算是php的**搭檔了,不過,雖然話是這麼說,你也可能恨不得把mysql給生吞活剝了,因為這一行一列的東東簡直讓自己頭暈目眩。

頭暈歸頭暈,目眩歸目眩,你不可能吃飯的時候咬了自己一下舌頭就從此不吃飯了不是?放下畏懼,繼續努力,咱們是來征服它的,而不是被它征服的,振奮起來吧同志。

在一番搏鬥之後,你終於理解了資料庫的概念,而且讓你興奮不已的是你終於可以通過php來連線資料庫了,這期間你是怎麼學會的,我們不去考證了,但是事實證明,你已經可以了。

學會了php和資料庫的你,無疑是左手拿著motolola右手拿著nokia,要多瀟灑,有多瀟灑,哈哈,終於學會了,但是可能這個時候,又會有人不經意的拍拍肩膀對你說:哥們,別高興的太早,你還是菜鳥,離學會還差著一大截呢!

等到你發奮努力的學會了用php成功的插入,刪除,更新資料的時候,顯然,你已經距離成功指日可待了。

這個時候的你也許是這種狀態:

你會html嗎?會,我能編好幾個大**排板的網頁啦!

你會php嗎?會,我會把一加一的運算寫在函式裡,然後呼叫啦!

你會mysql嗎?會,我會把我的資訊在資料庫裡插入刪除啦

夢想貴在堅持 方向重在把握

看著外面 陰陰的 天,坐在電腦旁看著qq頭像不停的閃爍,和往日老友聊著現在和未來,回憶過去的點點滴滴,突然發現自己現在竟然一點成績都沒有幹出來。2012年都進入五月份了,自己也慢慢的向40靠近了,看著不滿三歲的閨女還有尚沒有出生的孩子,突然發現自己的壓力原來這麼大,可能是自己的性格原因,一直沒有感覺...

學習重在架構

在自己很不擅長的前端領域掙扎了一天,心情頗有些煩躁。回家的路上,又想起元旦時看過的一篇文章,題目的大意是 碎片化的學習,讓人越來越蠢 文章給了我很大的警示和啟發 經過好些思量,終於思有所得於是記錄下來 為什麼要寫這篇文章?第一 最直接的原因,就是有些很好的想法或者說是感覺吧,如果不記錄下來的話,很可...

學習貴在堅持

重新學資料結構和演算法有兩三周時間了,從之前頭大到看懂一點,到看的差不多,有幾次處於崩潰邊緣,雖然有些還是模模糊糊的,但是已經深刻感受到資料結構和演算法的魅力,也知道了解決問題的方式,之前學東西不會了,不知道找卡住的點,現在知道了,一旦乙個東西不懂了,就會去找卡住自己的點在哪,是有些概念不明白,還是...