當前位置:才華齋>計算機>php語言>

PHP初學者必備的技能

php語言 閱讀(1.42W)

初學PHP時,不要好高騖遠,腳踏實地的把LNMP搞熟練,打好基礎再往更高的層次發展。下面是小編分享的PHP初學者必備的技能,歡迎大家參考!

PHP初學者必備的技能

 x

基本命令、操作、啟動、基本服務配置(包括rpm安裝檔案,各種服務配置等);會寫簡單的shell指令碼和awk/sed指令碼命令等。

 x

做到能夠安裝配置nginx+php,知道基本的nginx核心配置選項,知道server/fastcgi_pass/access_log等基礎配置,目標是能夠讓nginx+php_fpm順利工作。

 L

會自己搭建mysql,知道基本的mysql配置選項;知道innodb和myisam的區別,知道針對InnoDB和MyISAM兩個引擎的不同配置選項;知道基本的兩個引擎的差異和選擇上面的區別;能夠純手工編譯搭建一個MySQL資料庫並且配置好編碼等正常穩定執行;核心主旨是能夠搭建一個可執行的MySQL資料庫。

基本語法陣列、字串、資料庫、XML、Socket、GD/ImageMgk圖片處理等等;熟悉各種跟MySQL操作連結的api(mysql/mysqli/PDO),知道各種編碼問題的解決;知道常規熟練使用的PHP框架(ThinkPHP、Zendframework、Yii、Yaf等);瞭解基本MVC的`執行機制和為什麼這麼做,稍微知道不同的PHP框架之間的區別;能夠快速學習一個MVC框架。能夠知道開發工程中的檔案目錄組織,有基本的良好的程式碼結構和風格,能夠完成小系統的開發和中型系統中某個模組的開發工作。

 5.前端

如果條件時間允許,可以適當學習下HTML/CSS/js等相關知識,知道什麼web標準,div+css的web/wap頁面模式,知道HTML5和HTML4的區別;瞭解一些基本的前端只是和JS框架(jQuery之類的);瞭解一些基本的JavaScript程式設計知識;(本項不是必須項,如果有時間,稍微瞭解一下是可以的,不過不建議作為重點,除非個人有強烈興趣)。

 6.系統設計

能夠完成小型系統的基本設計,包括簡單的資料庫設計,能夠完成基本的:瀏覽器-> Nginx+PHP ->資料庫 架構的設計開發工作;能夠支撐每天幾十萬到數百萬流量網站的開發維護工作。

這是php基礎知識 ,學得快也許半年就搞定,學得慢兩三年也是可能的。想要高效的學習,一定是要大量實踐的。