变量
变量前缀为$,如 $a $a123,$a_b,第一个字符不能为数字,可以使用中文变量名,如:$中文名
变量赋值
{$a=hello world}
变量输出
{$a}
调试变量
通过var_dump函数可以输出变量类型与具体结构,方便查看与调试
{var_dump($a)}
输出:string(11) "hello world"
字符串转义
如字符串中包含下属特殊字符,需要进行转义处理,否则系统无法处理带有特殊字符的字符串
\ = , | ( )
字符串中需要用\号转义特殊字符,如:
{$a=ClassCMS真好用(括号内的删除)} 无法将此字符串赋值给$a,系统报错.
需要转义后才能正常运行
{$a=ClassCMS真好用\(括号内的删除\)}
{$a}此时才能正确输出$a
判断变量是否存在
如果变量未定义,直接输出变量值会报错,需要使用if语法与isset函数先提前判断
{$test} {//直接输出一个不存在的变量,系统会报错}
{if isset($test)} {//如果存在$test变量再输出变量值,这样就不会出错}
{$test}
{/if}
判断变量是否为空
{$test=}
{if empty($test)} {//如果存在$test变量再输出变量值,这样就不会出错}
空
{else}
不为空
{/if}