首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 模板引擎 TinyButStrong 3.6.0 釋出:新特性與修復總覽

     編輯:PHP 相關知識

簡介

TinyButStrong (TBS) 是一款輕量級 PHP 模板引擎,支援將 PHP 邏輯與 HTML 模板徹底分離,模板可直接用可視化 HTML 編輯器編輯。

3.6.0 版本亮點 (6 新特性 + 6 Bug 修復)

  1. htmlconv=utf8 參數:強制資料轉為 UTF-8 編碼輸出。
  2. ope=msk 參數:對欄位值套用遮罩格式(如電話、日期掩碼)。
  3. 新增插件事件 OnCacheField:緩存階段可攔截修改欄位值。
  4. 新屬性取消自動欄位合併:可禁用 [onload]、[onshow] 自動合併行為。
  5. atttrue 參數:將 XML/HTML 屬性作為布林屬性合併(如 checked、disabled)。
  6. 限制 ondata/onformat 允許的 PHP 函數白名單,提升安全性;支援可選欄的自動子區塊。

適用場景

  • 需設計師與開發者協作、模板頻繁變更的專案。
  • 輕量級專案,不想引入重型框架模板系統(Twig、Blade、Smarty)。
  • 需輸出 XML/HTML/CSV/郵件模板等多格式報表。

快速上手

require_once 'tbs_class.php';
$tbs = new clsTinyButStrong;
$tbs->LoadTemplate('template.html');
$tbs->MergeBlock('block1', $dataArray);
$tbs->Show();

官方網站:tinybutstrong.com

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved