PHP简单的模版引擎主要的原理是使用preg_replace对模板的内容进行替换,替换成可执行的php语句然后写入缓存文本,再include进来执行。
在使用preg_replace时常用到的模式修正符有:
e:$replacement 的字符串将被当作php语句执行
U:禁止贪婪匹配 只跟踪到最近的一个匹配符并结束,
m:在匹配首内容或者尾内容时候采用多行识别匹配
s:模式中的圆点元字符(.)匹配所有的字符,包括换行
PHP简单的模版引擎主要的原理是使用preg_replace对模板的内容进行替换,替换成可执行的php语句然后写入缓存文本,再include进来执行。
在使用preg_replace时常用到的模式修正符有:
e:$replacement 的字符串将被当作php语句执行
U:禁止贪婪匹配 只跟踪到最近的一个匹配符并结束,
m:在匹配首内容或者尾内容时候采用多行识别匹配
s:模式中的圆点元字符(.)匹配所有的字符,包括换行