怎麼才能學好php 如何才算是學好php

來源:互聯網
上載者:User
本文介紹下,如何才算是學好了php,怎麼才能學好php編程,有需要的朋友,參考下吧。

初學php,需要掌握如下的內容:1,php基本文法,像《精通php》裡的各個知識點.2,Sql ,比如對Mysql的管理,sql語句的編寫。3,html,做頁面肯定會需要這些東西了。4,css,現在比較常用的的是Div+css設計。

對apache,nginx,以及linux系統,有個最基本的瞭解,懂的相關配置。

編輯精選:php新手入門應該知道的那些事php新手易犯的幾個小錯誤 進階的話,要做到:1,要選擇一個好的架構,比如Symfony,或zend framework。它們都採用了MVC模式。通過架構可以減少很多底層的重複開發,更重要的是可以讓多人協作更加容易和讓項目更易於擴充。

2,代碼和頁面分離,比如Smarty,它可以讓頁面(html)和邏輯處理(php)做較好的分離,讓美工和程式基本可以並行工作(前提是需求做得比較完善)。

3,進階緩衝。 這是一個php開發上永恒的話題,網站之所以要採用php就是因為速度快。採用緩衝技術,可以讓速度更快。 主要有的緩衝技術有:

檔案快取,如Pear。 記憶體緩衝,如Memcached。 速度非常快。作業系統緩衝,比如Squid。

4,加速工具,比如zend optimizer, 還有頁面壓縮。

5,進階資料庫技術,比如設計最佳化,查詢最佳化,叢集等等。你能想象Google採用的資料庫技術就是Mysql嗎?Mysql完全可以用于海量資料,但是我們一般到了幾百萬就很慢了,那是因為功底沒有練就。

6,最佳化Apache,Mysql,linux伺服器。主要是設計一些設定檔的參數,和關閉一些不需要的服務。

7,演算法,不同的人寫出來的東西效率可能差幾十倍。建議多看看演算法的書,還有多用php練習比較。

8,提高使用者體驗,當然就是要做的好看,但是分頁檔不要太大,要不會影響速度,採用一些DHTML,Ajax技術。用普通人的使用習慣來設計。 Ajax可以採用一些架構,比如prototype。

當然從軟體工程來看,你還得學一些比如CVS,phpunit等工具。

多研究一些開源的東西,對學習有協助。

就介紹這些吧,當然仁者見仁,智者見智,各人學習的方法與方向不同。

希望此文對大家學習php編程有點滴啟發,即頗感欣慰。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.