青风百里

PHP 模板引擎原理
一.三个重要的函数file_get_contents描述:将整个文件读取成一个字符串语法:string file_...
扫描右侧二维码阅读全文
30
2018/09

PHP 模板引擎原理

一.三个重要的函数

file_get_contents

  • 描述:将整个文件读取成一个字符串
  • 语法:string file_get_contents ( string $filename )

file_put_contents

  • 描述:将一个字符串写入文件
  • 语法:int file_put_contents ( string $filename , mixed $data )

str__replace

  • 描述:字符串替换
  • 语法:mixed str_replace ( mixed $search , mixed $replace , mixed $subject )

二.实例说明

  • view.html文件
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
姓名:{$name}
年龄:{$age}
</body>
</html>
  • controller.php文件
<?php
$name = "小明";
$age = 100;
$str = file_get_contents("view.html");
$str = str_replace("{", "<?php echo", $str);
$str = str_replace("}", "?>", $str);
file_put_contents("view.html", $str);
include "view.html";

Last modification:September 30th, 2018 at 11:07 pm

Leave a Comment