PHP招募技能站
摘要:創業不息、折騰不止,今年跟朋友又折騰了一個新項目:Color公寓。線上產品主要是線上網站,所以不得不把技術堆疊切換到網站開發模式。透過最近一段時間alpha版本的開發,對於PHP開發有一個全面而粗淺的了解。又因為需要面試,這裡做一下總結。
- 部落格: http://www.cnblogs.com/jhzhu
- 郵箱: jhzhuustc@gmail.com
- 作者: 知明所以
- 時間: 2015-05-144
PHP基礎
PHP原理
設計理念及特色- PHP四層體系
-
OOP、設計模式、重構- 引用
- 廣告
-
- 寫在前面
- 當我們談到PHP開發,我們其實是在談論
網站- ,
資料庫- ,
,,
,
資料庫
,
,ses,
session列複雜技術的集合。所以,PHP的技能站也比一般要長很多。
PHP基礎
在這裡,你需要了解的是:
在各個平台安裝php並用php內建的web伺服器成功的見到「Hello PHP」介面。
PHP函數式程式設計語法,物件導向語法,命名空間。
PHP標準庫的熟悉。
- 調試工具:起碼要知道xdebug的使用方法。
- 依賴套件管理工具的安裝、使用、原理,最常用的:composer,pear。
- 語法性能及原理:
- 萬能的array。用法、實作原理、使用注意事項。 (關鍵字:Hash Table)。
- 字串連結的效率。
- 弱類型的實現原理。 (關鍵字:zval)
-
- Http協議,Get/Post請求的不同。
- PHP原理
設計理念及特點-
多執行緒模型,請求獨立。
弱類型語言。
引擎(Zend)+組件(ext)的組合模式。
- PHP四層體系
-
- Zend引擎:Zend整體用純C實現,是PHP的內核部分,它將PHP程式碼翻譯(詞法、語法解析等一系列編譯過程)為可執行opcode的處理並實現對應的處理方法、實現了基本的資料結構(如hashtable、oo)、記憶體分配及管理、提供了相應的api方法供外部調用,是一切的核心,所有的外圍功能均圍繞著Zend實現。
Extensions:圍繞著Zend引擎,extensions透過元件式的方式提供各種基礎服務,我們常見的各種內建函數(如array系列)、標準函式庫等都是透過extension來實現,使用者也可以根據需要實現自己的extension以達到功能擴充、效能最佳化等目的(如貼吧正在使用的PHP中間層、富文本解析就是extension的典型應用)。
Sapi:Sapi全名為Server Application Programming Interface,也就是服務端應用程式接口,Sapi透過一系列鉤子函數,使得PHP可以和外圍交互數據,這是PHP非常優雅和成功的一個設計,透過sapi成功的將PHP本身和上層應用解耦隔離,PHP可以不再考慮如何針對不同應用進行相容,而應用程式本身也可以針對自己的特徵實現不同的處理方式。
- 上層應用:這就是我們平時編寫的PHP程序,透過不同的sapi方式得到各種各樣的應用模式,如透過webserver實現web應用程式、在命令列下以腳本方式運行等等。
- MVC 架構
-
- MVC理論。
PHP模板。
常見的開源MVC框架,至少對其中一種有深入研究。
- OOP、設計模式、重構
-
- 物件導向程式設計的基礎:繼承、封裝、多態。
常見的設計模式及應用場景。參考
對程式碼的壞味道有敏銳的嗅覺,掌握基本的重構方法。
- Web前端技能
-
- HTML/CSS/JavaScript 基礎。
緩存,Cookie,Session原理和使用。
MySQL資料庫技能-
- MySQL安裝和設定
MySQL增刪改查基本語法
資料庫設計原則與常見的技巧
- My
、 - 伺服器架設
- Linux常用指令。
- dns,cdn,快取,頻寬等資源的合理利用。
- nginx,apache安裝與設定。
圖床的架設。 (關鍵字:EvaCloudImage)
- 引用
- PHP The Right Way
- PHP底層的運作機制與原理
- A Baseline for Front-End Developers
過程?
- 廣告
- 好吧,以下是廣告時間:
【Color國際青年公寓】是麥芒資產旗下的主打項目,一個面向租屋市場的O2O項目。 簡單來說:就是將現有出租房統一包裝之後再分租給客戶,統一規範管理;然後利用租客的天然流量優勢,打造更加豐富的O2O生活閉環。面向群體是中等以上收入的年輕人。
我們的創始團隊來自於阿里巴巴、美國雅虎、完美世界、魅族等第一線企業,線下也有10多年地產仲介經驗的人才加盟。核心創辦人已多次創業。
豐富的創業經驗,千萬級的天使融資,為您的未來提供了更有力的保證!
只要您認同我們的文化,有捨我其誰的自信,就果斷向我們砸簡歷吧:hr@color520.com,待遇絕對超過BAT。
詳情請見:Color國際青年公寓