ClassCMS

变量

变量前缀为$,如 $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}