亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜索
前言 入門(mén)指南 代碼風(fēng)格指南 語(yǔ)言亮點(diǎn) 編程范式 命名空間 PHP標(biāo)準(zhǔn)庫(kù) 命令行接口 Xdebug 依賴(lài)管理 使用當(dāng)前穩(wěn)定版本的 PHP (7.1) Mac 系統(tǒng)安裝 PHP Windows 系統(tǒng)安裝 PHP 內(nèi)置的 web 服務(wù)器 Composer 與 Packagist PEAR 介紹 開(kāi)發(fā)實(shí)踐 基礎(chǔ)知識(shí) 日期和時(shí)間 設(shè)計(jì)模式 使用 UTF-8 編碼 國(guó)際化 (i18n) 與本地化 (l10n) 一般的實(shí)現(xiàn)方法 Gettext 依賴(lài)注入 基本概念 復(fù)雜的問(wèn)題 容器 數(shù)據(jù)庫(kù) MySQL 擴(kuò)展 PDO 擴(kuò)展 數(shù)據(jù)庫(kù)交互 數(shù)據(jù)庫(kù)抽象層 使用模板 好處 原生 PHP 模板 編譯型模板 錯(cuò)誤與異常 錯(cuò)誤 異常 安全 Web 應(yīng)用程序安全 密碼哈希 數(shù)據(jù)過(guò)濾 配置文件 注冊(cè)全局變量 錯(cuò)誤報(bào)告 測(cè)試 測(cè)試驅(qū)動(dòng)開(kāi)發(fā) 其他測(cè)試工具 服務(wù)器與部署 虛擬或?qū)S梅?wù)器 共享主機(jī) 構(gòu)建及部署應(yīng)用 虛擬化技術(shù) Vagrant 簡(jiǎn)介 Docker 簡(jiǎn)介 緩存 Opcode 緩存 對(duì)象緩存 文檔撰寫(xiě) PHPDoc 資源 PHP 官方 值得關(guān)注的大牛 指導(dǎo) PHP 的 Paas 提供商 框架 組件 其他有用的資源 書(shū)籍 社區(qū) PHP 用戶(hù)組 PHP 會(huì)議 ElePHPants
文字

使用模板的主要好處是可以將呈現(xiàn)邏輯與應(yīng)用程序的其他部分進(jìn)行分離。模板的單一職責(zé)就是呈現(xiàn)格式化后的內(nèi)容。它不負(fù)責(zé)數(shù)據(jù)的查詢(xún),保存或是其他復(fù)雜的任務(wù)。進(jìn)一步促成了更干凈、更具可讀性的代碼,在團(tuán)隊(duì)協(xié)作開(kāi)發(fā)中尤其有用,開(kāi)發(fā)者可以專(zhuān)注服務(wù)端的代碼(控制器、模型),而設(shè)計(jì)師負(fù)責(zé)客戶(hù)端代碼 (網(wǎng)頁(yè)) 。

模板同時(shí)也改善了前端代碼的組織架構(gòu)。一般來(lái)說(shuō),模板放置在「視圖」文件夾中,每一個(gè)模板都放在獨(dú)立的一個(gè)文件中。這種方式鼓勵(lì)代碼重用,它將大塊的代碼拆成較小的、可重用的片段,通常稱(chēng)為局部模板。舉例來(lái)說(shuō),網(wǎng)站的頭、尾區(qū)塊可以各自定義為一個(gè)模板,之后將它們放在每一個(gè)頁(yè)面模板的上、下位置。

最后,根據(jù)你選擇的類(lèi)庫(kù),模板可以通過(guò)自動(dòng)轉(zhuǎn)義用戶(hù)的內(nèi)容,從而帶來(lái)更多的安全性。有些類(lèi)庫(kù)甚至提供沙箱機(jī)制,模板設(shè)計(jì)者只能使用在白名單中的變量和函數(shù)。


上一篇: 下一篇: