课程笔记
课程/PHP/后端开发
鬼斧神工之正则表达式
介绍
章节
问答
笔记
Jinezxcv
2016-08-07
class template { //定义一个私有成员用来存储模板引擎源文件的所在目录 private $templateDir; //这个私有成员用来存储编译之后文件的存放目录 private $compileDir; //在模板文件中需要替换掉的那些变量,它们需要一个标记,让模板引擎去识别需要替换的是哪一部分 //在Smarty模板引擎中默认是一个{ 这里不跟Smarty一样 private $leftTag = '{#'; private $rightTag = '#}'; //这个私有成员用来存储当前正在编译的模板文件名 private $currentTemp = ''; //这个私有成员用来存放当前正在编译的模板文件中的html代码。 //也就是从源文件中读取一段html代码存放在$outputHtml中,然后通过一系列的正则替换,最后再将这段html代码写入到一个目标文件中,这个文件就是编译之后的模板文件。 private $outputHtml; //这个是一个变量池,在编译模板源文件之前,会把模板中需要用到的变量,把它们的值通通存到这个变量池中。 //当模板文件被编译之后,就可以从这个变量池中根据标记获取到它们需要的值。 private $varPool = array(); }
3赞 · 4采集
木易涛童鞋
2016-06-25
class template { //定义一个私有成员用来存储模板引擎源文件的所在目录 private $templateDir; //这个私有成员用来存储编译之后文件的存放目录 private $compileDir; //在模板文件中需要替换掉的那些变量,它们需要一个标记,让模板引擎去识别需要替换的是哪一部分 //在Smarty模板引擎中默认是一个{ 这里不跟Smarty一样 private $leftTag = '{#'; private $rightTag = '#}'; //这个私有成员用来存储当前正在编译的模板文件名 private $currentTemp = ''; //这个私有成员用来存放当前正在编译的模板文件中的html代码。 //也就是从源文件中读取一段html代码存放在$outputHtml中,然后通过一系列的正则替换,最后再将这段html代码写入到一个目标文件中,这个文件就是编译之后的模板文件。 private $outputHtml; //这个是一个变量池,在编译模板源文件之前,会把模板中需要用到的变量,把它们的值通通存到这个变量池中。 //当模板文件被编译之后,就可以从这个变量池中根据标记获取到它们需要的值。 private $varPool = array(); }
截图
0赞 · 0采集
林静听蝉
2015-09-24
class template { //定义一个私有成员用来存储模板引擎源文件的所在目录 private $templateDir; //这个私有成员用来存储编译之后文件的存放目录 private $compileDir; //在模板文件中需要替换掉的那些变量,它们需要一个标记,让模板引擎去识别需要替换的是哪一部分 //在Smarty模板引擎中默认是一个{ 这里不跟Smarty一样 private $leftTag = '{#'; private $rightTag = '#}'; //这个私有成员用来存储当前正在编译的模板文件名 private $currentTemp = ''; //这个私有成员用来存放当前正在编译的模板文件中的html代码。 //也就是从源文件中读取一段html代码存放在$outputHtml中,然后通过一系列的正则替换,最后再将这段html代码写入到一个目标文件中,这个文件就是编译之后的模板文件。 private $outputHtml; //这个是一个变量池,在编译模板源文件之前,会把模板中需要用到的变量,把它们的值通通存到这个变量池中。 //当模板文件被编译之后,就可以从这个变量池中根据标记获取到它们需要的值。 private $varPool = array(); }
截图
3赞 · 5采集
Onlyoup
2015-08-04
正式开始编写
0赞 · 0采集
webwwb
2015-06-17
class template{ private $templateDir; private $compileDir; private $leftTag = '{#'; private $currentTemp = ‘’; private $outputHtml; private $varpool = array(); }
0赞 · 0采集
数据加载中...