Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 550 Bytes

2.1.模版常量.宏定义define.md

File metadata and controls

30 lines (19 loc) · 550 Bytes

预处理之:宏定义

  • 宏定义常量

  • 和replaceString配合使用

  • 可以是php代码,代码模版片段

  • 也可以是普通字符串

案例

定义:{#define('__{APP}__','qingmvc.com')} 使用:{#const('__{APP}__')}

在一些特殊情况不能包含特殊符号会被转义

也可以这样使用宏定义常量

定义:{#define('VAR_NAME','qingmvc.com')} //不转义占位符,适用url转义 使用: __const__VAR_NAME__ 等效于 {#const('VAR_NAME')}

解析优先级

靠后执行:在replaceString之后