php開源框,Php開發框架

本文目錄一覽:

PHP開源框架是什麼意思?

所謂框架就是一個可以被廣泛應用的架構(如MVC),通常是大家常用而又沒什麼變化的東西,人們就把它框架,讓大家節省時間。比如ThinkPHP就 是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,並且遵循Apache2開源協議發佈。早期的思想架構來源於Struts,後來經過不斷改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(標籤庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現.

使用php編寫電商網站,有哪些較好的開源框

現成cms有 ecshop shopex 之類的。

常用php開發框架一般用yii laravel thinkphp。

「編程工具」PHP 開源框架 MiniFramework 發佈 2.0.0 版

MiniFramework 是一款遵循 Apache2 開源協議發佈的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架。MiniFramework 能夠幫助開發者用最小的學習成本快速構建 Web 應用,在滿足開發者最基礎的分層開發、數據庫和緩存訪問等少量功能基礎上,做到儘可能精簡,以幫助您的應用基於框架高效運行。

MiniFramework於2019年6月11日發佈2.0.0版本,變化有:

* 重構框架核心架構,按功能模塊劃分目錄和命名空間。

* 新增命名空間Mini\Base,用於框架基礎類庫。

* 新增命名空間Mini\Cache,用於緩存類庫。

* 新增命名空間Mini\Captcha,用於驗證碼等人機識別校驗類庫。

* 新增命名空間Mini\Db,用於數據庫操作類庫。

* 新增命名空間Mini\Helpers,用於全靜態助手類庫。

* 新增常量CSRF_TOKEN_ON,默認值為TRUE,用於控制防禦CSRF跨站請求偽造攻擊功能的開啟和關閉。

* 新增方法Mini\Base\Request::checkCsrfToken(),用於校驗客戶端傳入CSRF-Token。

* 新增方法Mini\Base\Request::createCsrfToken(),用於生成一個新的CSRF-Token。

* 新增方法Mini\Base\Request::getCsrfParamName(),用於獲取CSRF-Token存儲鍵名。

* 新增方法Mini\Base\Request::loadCsrfToken(),用於讀取CSRF-Token。

* 新增方法Mini\Helpers\Safe::getCsrfToken(),用於隨時獲取當前存儲於Server端的CSRF-Token。

* 改進Mini\Db類庫,支持原有工廠模式調用和直接調用MySQL類Mini\Db\Mysql兩種模式並存。

* 改進Mini\Cache類庫,支持原有工廠模式和直接調用File、Memcache、Memcached和Redis類兩種模式並存。

* 創建框架核心代碼倉庫 用於正式版本發佈。

* 完善用於演示的應用示例App。

* 完善Composer配置,更好的支持在項目中通過Composer引入框架進行編碼。

* 完善代碼注釋。

MiniFramework 2.0.0 版本下載地址

zip格式:

tar.gz格式:

MiniFramework 快速入門文檔

地址:

近期版本更新主要變化回顧:

1.5.2

* 新增全局函數htmlEncode(),用於轉換特殊字符為HTML實體字符,便於防範XSS攻擊。

* 更新composer.json中定義的包名,從命名上與Github的倉庫名稱保持一致。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/232561.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-11 12:52
下一篇 2024-12-11 12:52

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Ojlat:一款快速開發Web應用程序的框架

    Ojlat是一款用於快速開發Web應用程序的框架。它的主要特點是高效、易用、可擴展且功能齊全。通過Ojlat,開發人員可以輕鬆地構建出高質量的Web應用程序。本文將從多個方面對Oj…

    編程 2025-04-29
  • Zlios——一個多功能的開發框架

    你是否在開發過程中常常遇到同樣的問題,需要不斷去尋找解決方案?你是否想要一個多功能、易於使用的開發框架來解決這些問題?那麼,Zlios就是你需要的框架。 一、簡介 Zlios是一個…

    編程 2025-04-29
  • agavi開發框架

    Agavi是一個基於MVC模式的Web應用程序開發框架,以REST和面向資源的設計為核心思想。本文章將從Agavi的概念、優點、使用方法和實例等方面進行詳細介紹。 一、概念 Aga…

    編程 2025-04-29
  • Python unittest框架用法介紹

    Python unittest框架是Python自帶的一種測試框架,可以用來編寫並運行測試用例。在本文中,我們將從以下幾個方面詳細介紹Python unittest框架的使用方法和…

    編程 2025-04-29
  • com.alipay.sofa.bolt框架

    com.alipay.sofa.bolt框架是一款高性能、輕量級、可擴展的RPC框架。其廣泛被應用於阿里集團內部服務以及阿里雲上的服務。該框架通過NIO支持高並發,同時還內置了多種…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • SDN開源組織中ONOS起步最早

    ONOS是一個開源軟件定義網絡(SDN)操作系統,由ON.Lab創建並一直在開發。該平台旨在通過使用網絡虛擬化技術使工程師能夠快速靈活地創建和管理網絡服務。 一、ONOS的優勢 在…

    編程 2025-04-29
  • GitHub好玩的開源項目

    本文旨在介紹GitHub上一些好玩的開源項目,並提供代碼示例供讀者參考和學習。 一、Emoji列表 GitHub上有一份完整的Emoji列表,它支持各種平台和設備,方便用戶在Git…

    編程 2025-04-28
  • Django框架:從簡介到項目實戰

    本文將從Django的介紹,以及如何搭建Django環境開始,逐步深入到Django模型、視圖、模板、表單,最後通過一個小型項目實戰,進行綜合性的應用,讓讀者獲得更深入的學習。 一…

    編程 2025-04-28

發表回復

登錄後才能評論