PHP 的學習,可以歸納為三個類型:
語言的基礎文法學習,這些是 ifelse, while, switch, class, function, trait 等;
内置函數/類學習,這些是 array 的操作,string 的操作,cookie 等;
應用學習,這些是隊列、計劃任務、注冊登入、緩存、郵件、分頁、權限管理、ORM等;
學習架構提供的每一個功能,并且在學習的時候問下面幾個問題:
這個功能為什麼會出現?解決了什麼問題?
這個功能通用性有多強?為什麼會被放到架構裡面?
這個功能在設計上有哪些優于其他架構的地方?