最近總想寫點什麼,但又想不起寫什麼,那就整理下自己搗騰過的東西吧,一切開始於一個月黑風高的夜晚——
咔嚓一個一個
咔嚓一個一個
咔嚓一個一個
咔嚓一個一個
咔嚓一個一個
咔嚓一個一個
咔嚓炸雷,56k小貓燒了,褲子都脫了,一片漆黑中,頓時趕腳頭暈目眩,怒火中燒,頓時大喝一聲——老子要自己做個網站自己看!
那個時候,ASP還沒有.net,PHP也還沒對象,JSP勢頭正猛。就好像梅爾吉普森的那句怒吼——“Freedom!”,崇尚自由的我選擇了PHP。
就好像天下武功出少林,PHP的許多語法特徵都源自C,還有一部分源自Perl。所以你如果擁有C的功底,恭喜你,PHP很容易就可以掌握。
那時候的大學,幾乎所有的基礎課程都是以C為教學語言,例如編譯原理和資料結構。所以,PHP對我來說,上手非常快。
很多人總是問怎麼學習PHP,其實,學習任何一門技術或語言,第一要素也是最重要的要素就是--興趣
。就好像我學了兩年日語,現在印象最深的除了愛してる就是やめて(也就是傳說中的雅蠛蝶),再如我想自己做個給自己看的網站(網站的內容不要深究-_- |||)。有了興趣,一切困難都會轉換成樂趣和成就感!
所有的語言,都是招式,你可以熟背語法和理論來掌握這些招式,但真正想運用自如,做到威力無窮,則需要修煉內功——面向對象思想、數據結構、演算法、設計模式……
任何事情,都沒有捷徑,最笨的方法就是最好的方法,所以那些10天速成之類的想法,直接放棄吧。同樣一個函數,沒經驗和1年經驗,3年經驗,10年經驗的人寫出來,是完全不同的(那種簡單到直接renturn的就不要說了)。就好像一個大俠,真正的程式設計師是孤(kong)獨(xu)寂(yin)寞(dang)的。
所以,打算學習PHP的朋友們,首先要確定自己有足夠堅定的心志去承受那份孤獨與寂寞。
想做網站,自然少不了伺服器,雖然大部分PHP真正的運作環境是Linux,但大多PHP的開發環境,其實都是Windows上完成,因為Windows實在太方便了嘛。推薦新手使用WAMP或XAMPP兩個套件,可選擇一個即可。都可以輕鬆完成PHP基本環境的安裝。
PHP常規的運作環境是醬紫的:
Apache就是俗稱的Web Server,也就是伺服器。所以,伺服器不是一個硬件,而是一個軟體,它專門負責處理http協定的請求。除了Apache還有Nginx也很流行。初學者不必計較細節差異,直接選擇Apache就好。
PHP也是一段程序,專門負責解析和運行我們寫的PHP程式碼,所以圖中的PHP,實際上是PHP的解析器。 PHP沒有編譯過程,原始碼可以直接被執行。
Mysql是一個開源免費的資料庫(這貨最近被Oracle收購了,所以很多人開始擔心Mysql閉源),MariaDB是Mysql創始人在Mysql被收購後,開發的替代品,Linux系統中已經開始使用MariaDB取代Mysql,不過對於初學者無所謂,可以認為它們是同一個東西,一切都是一樣的。
完成了基本運行環境的安裝,就可以開始PHP的學習了,你可以這樣開始你的第一個網頁:
🎜<span style="font-family:Microsoft YaHei;"><? phpinfo(); ?></span>