最新案例推薦
點擊查看
PHP 框架中常用的模板引擎
發表于:2020-04-20
在PHP 框架中經常會在視圖中用到模板引擎,模板引擎就是解析視圖模板中的一些規則,將靜態頁面轉化為PHP代碼文件。
Smarty是最著名的PHP模板引擎之一,Smarty具有較快的響應速度,判斷模板是否發生改變,是否調用緩存文件。該模板可以較好的兼容主流的 PHP 框架。
ThinkPHP 框架中內置的是自己開發的ThinkTemplate模板引擎,XML標簽庫技術的編譯型模板引擎,支持兩種類型的模板標簽,使用了動態編譯和緩存技術,而且支持自定義標簽庫。
Blade 是 Laravel 框架提供的模板引擎。Blade 提供了 模板繼承和區塊的功能,更方便靈活的拓展視圖。Blade 的“ {{ }} ”語句會自動 PHP 的 htmlspecialchars 函數轉義來防范 XSS 攻擊。可以顯示傳遞給視圖的數據,也可以顯示 PHP 函數的執行結果。
(非特殊說明,本文版權歸原作者所有,轉載請注明出處 )
標簽: 上海網站建設、上海網站制作、高端網站設計、邁若網絡
手機隨時獲取邁若動態,掃描左側二維碼
添加邁若微信公眾號【manro_since2005】