php框架是一種可以在專案開發過程中,提高開發效率,創建更為穩定的程序,並減少開發者重複編寫程式碼的基礎架構;PHP框架是將不同Web系統開發過程中的共通點、通用部分功能進行抽象,形成開發Web程式的基本架構。
本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。
啥是php框架?
PHP框架就是一種可以在專案開發過程中,提高開發效率,創建更穩定的程序,並減少開發者重複編寫程式碼的基礎架構。 PHP框架是將不同Web系統開發過程中的共通性、通用部分功能進行抽象,形成開發Web程式的基本架構。
進行Web系統開發時,開發人員若在PHP框架基礎上進行二次開發,即可大幅簡化開發流程,快速實現系統功能。 PHP框架能促進Web系統的快速開發、節省時間、減少重複程式碼量,並能幫助初學者創建規範、穩定的Web系統。
php框架有:thinkPHP、laravel、yii、CakePHP、CodeIgniter、Zend、Symfony、Yii2、Phalcon等等。
框架,即Framework,其實就是某種應用的半成品,或者說是一系列元件,讓人們選用它來完成我們自己的應用。換句話說,使用框架開發程序,就好比使用別人已經搭好的舞台來表演,無須費心搭建舞台這樣煩瑣又底層的事情,這樣就可以在如何更好地表演上盡心盡力。例如,微軟的.NET Framework,使用它來開發Windows應用程式效率就會高很多。
PHP開發框架也是如此。 PHP開發框架封裝了底層的操作,把Web程式開發擺到了管線上。換句話說,PHP開發框架有助於促進快速軟體開發(RAD)。使用PHP框架既節省了開發者的時間,也有助於開發者創建更穩定的程序,並減少開發者重複編寫程式碼的勞動。 PHP開發框架讓開發者可以花更多的時間去創造真正的Web程序,而不是編寫重複性的程式碼。
PHP開發框架多採用「模型一視圖一控制器」(MVC)架構模式。 MVC架構最早存在於桌面應用程式中,M是指資料模型,V是指使用者介面,C則是指控制器。使用MVC的目的是將M和V的實作程式碼分離,也就是隔離了業務邏輯與使用者介面,不管哪一方改變都不會影響另一方。在MVC架構中,模型(Model)負責數據,視圖(View)負責表現,控制器(Controller)負責業務邏輯。從本質上說,MVC拆分了一個程式的開發過程,這樣你就可以修改獨立的每一部分,而其他部分不受影響,這使得編寫PHP程式碼更為快捷簡單 。
推薦學習:《PHP影片教學》
以上是啥是php框架?的詳細內容。更多資訊請關注PHP中文網其他相關文章!