自我認為學習PHP的幾個方向

來源:互聯網
上載者:User

用php已經快一年了,但感覺對php的瞭解很一般,不是我不努力,實在是不知道怎麼下手,好像什麼都知道一點,而什麼又都不清楚,雖然現在可以做網站,可以配環境,可以寫函數,可以用模板,但總是感覺在安全性上,在效能上,都不能讓人滿意。

下面是我把php分為幾個要學習的模組

1.編譯配置

2.對資料庫的操作

a、基礎

b、進階

Mysql索引、查詢最佳化

儲存最佳化

 

3.對檔案的處理

4.PHP作圖

5.Regex

6.物件導向的技術

7.模板技術

進階

1、編碼風格

結構清晰、命名規範、邏輯性強、代碼冗餘率低、以及養成書寫設計文檔習慣!

2、PHP緩衝技術

3、靜態化頁面設計

4、分離語言套件的概念

拾遺:

寫程式的過程中應注意以下幾個方面

1.釋放記憶體

如構造了很多個物件,使用完畢之後把它設為null/nothing

2.使用ob_start函數對關鍵詞進行最佳化

即每個程式在運行結束的時候都會對一個特定字串進行全文替換再輸出。

3.記憶體泄露問題

ob是會佔一點記憶體,但根本不可能造成每秒1M的記憶體消耗。而且網頁關閉時記憶體是會釋放的。把你ob裡的callback去掉確認是不是你寫的程式記憶體泄露了,還不行就換php版本,最好不要用非正式版的php。

 

更新日期:06-02-09

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.