tp是乙個免費開源的、快速簡單的、物件導向的、輕量級php開發框架,簡潔實用。
創立於2023年,遵循apache2開源協議發布,是國內最有影響力的web應用開發框架。
tp5的優點
採用全新開發的架構思想
優化核心是乙個顛覆性版本
支援composer方式安裝
對api進行大量的優化更符合現代web開發的方式
公司維護
tp5和tp3不相容,tp5進行大量更新,tp3轉換要更改原始碼和邏輯。
composer是php依賴管理系統
git乙個開源的分布式版本控制系統,優點是有效高速。
mvc全名是madel view controller,是模型-檢視-控制器的縮寫。設計典範不是模式,業務邏輯在乙個部件,不用重寫。
mvc流程當我們開啟**mvc替我們準備乙個檢視層等待使用者輸入當使用者輸入對其進行操作後將指令給控制器,控制器傳給模型(以web**為例主要是對資料庫增刪改查的操作),查詢改變通知給控制器,控制器對檢視通知後,檢視更新。
傳統模式與mvc對比
傳統將所有的使用者輸入輸出以及判斷放乙個層次沒有劃分
(亂,快速,專案多就慢)
mvc控制**,完善開發體驗。
耦合性低,重用性高,可維護性高,有利軟體工程性。
mvc變形
無model模式的web開發
無view模式的api介面開發
model再分層和controller再分層
python第一周心得 Python第一周總結
變數 不能為系統自帶的內建函式,如def,help,sum等等 變數不能已下劃線數字來開頭,對大小寫敏感 變數後直接接數字,則被賦值為整型,如何加引號則賦值型別為字串str型別 a 1 整型 int b 2 字串 str 用print 直接輸出 a hello print a 在 使用者想要同時輸出...
第一周學習
msg dic for k,v in msg dic.items print f 商品名稱 商品 end while true shoppingcar input 請輸入你要購買的商品 strip if shoppingcar not in msg dic or shoppingcar is non...
第一周學習
1.根目錄,位於目錄的最頂端,是所有檔案和目錄的父目錄,其自身沒有父目錄。2.boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放於此目錄。3.bin 存放使用者基本命令,不能關聯至獨立分割槽,os啟動就會用到的程式。4.sbin 存放管理類基本命...