模版引擎 twig 的模板就是普通的文字檔案,也不需要特別的副檔名,.html .htm .twig 都可以。模板內的 變數 和 表示式 會在執行的時候被解析替換,標籤(tags)會來控制模板的邏輯。
命令列執行:
composer require "在services目錄下建立twig.php:twig/twig:~1.0
"
<?php /**執行命令:* class twig */
class
twig
/*** @param $view
* @param array $data
* @return twig
*/public
static
function render($view, $data = array
())
public
function
__destruct()
}
composer dump-autoloaddoctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
title
>
head
>
<
body
>
<
header
>header
header
>
<
footer
>footer
footer
>
body
>
html
>
hello }, your mobile is }在控制器中新增:
$data = ['data' => ['name' => 'evai', 'mobile' => 12345678910]];重新整理瀏覽器,可以看到顯示如下頁面:return twig::render('index.twig', $data);
構建自己的PHP框架(Redis)
redis 是乙個高效能的 key value 資料庫,其 value 支援 string map hash list set 和 sorted sets 中文翻譯為 字串 字典 雜湊,在 世界上最好的語言php 中屬於 陣列 的一部分 列表 集合和有序集合。我們可以用 redis 作為快取記憶體,...
搭建自己的PHP框架
現在web應用普遍使用的是mvc設計模式,即模型 model 檢視 view 和控制器 controller 搭建框架首先要明白三者的聯絡,我們可以設計乙個單入口檔案模式,具體流程是 index.php 獲取引數得到controller控制器名,method方法名,param引數 構造控制器 構造相...
打造自己的php框架
自己打造php框架,首先要對自己的框架定位,為什麼現在已經有這麼多非常成熟的框架而不用,要用自己的php框架。1 為了更快的開發效率 2 為了更高的執行效率 3 彰顯出自己的實力 一 框架流程 要想打造乙個自己的php框架還要了解框架的執行流程 入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 ...