【后端开辟】PHP 模板引擎

【后端开辟】PHP 模板引擎

后端开发2019-11-09 2:5540ki4网
PHP模板引擎的由来

● 为了处理当时夹杂开辟WEB运用涌现的一系列题目:代码难保护,代码不可重用,顺序员请求学问广等题目

● 完成后端与前端不完整星散,开辟与美工能够分工合作,进步效力

PHP模板引擎带来的题目

● 由因而不完整星散,致使分工中另有部份耦合处所

● PHP模板引擎 致使了 模板引擎言语 的降生,增添进修本钱,还致使是前端和后端谁进修的争辩

现今PHP模板引擎另有代价吗?

● 当前完整前后端星散的处理方案已涌现,前端三大框架(vuejs/React..等)都已完成前端模板引擎了,所以基础PHP模板已给庖代了,减轻服务端压力

● 但假如要保护老项目,还须要用到PHP模板引擎,假如想简朴快速开辟PC项目,运用PHP模板引擎是比较好的挑选

PHP模板引擎完成道理

● 读取模板文件的内容

$content = file_get_contents($tmplFile);

● 运用正则表达式把模板言语替换为PHP言语

$repContent = preg_replace($pattern, $replacement, $content);

● 保留成新的.php文件

file_put_contents($comFile,$repContent);

● 末了把新生成的.php文件包含进来

include $comFilePath;

include与require注意事项

● include与require的功用是把背面的字符串作为文件名,不管文件扩展名是否是.php,都以为谁人文件是php顺序,引入到当前顺序中运转。

● php顺序假如没有被<?php和?>包起来,就会直接输出。

● 当一个文件被包含时,语法解析器在目的文件的开首离开 PHP 形式并进入 HTML 形式,到文件结尾处恢复。由于此缘由,目的文件中须要作为 PHP 代码实行的任何代码都必须被包含在有用的 PHP 肇端和完毕标记当中。

引荐:《PHP教程》

以上就是PHP 模板引擎的细致内容,更多请关注ki4网别的相干文章!

炫龙网络 Copyright ©  本站由阿里云强力驱动
【后端开辟】PHP 模板引擎