变量的输出使用原生方式
This commit is contained in:
parent
0fd2530dcd
commit
7ba0d0c928
|
@ -166,13 +166,8 @@ class Engine
|
||||||
$replace[] = '<?php echo (' . ltrim($matches[1][$i], ':') . '); ?>';
|
$replace[] = '<?php echo (' . ltrim($matches[1][$i], ':') . '); ?>';
|
||||||
} elseif ($start == '@') { // 输出常量
|
} elseif ($start == '@') { // 输出常量
|
||||||
$replace[] = '<?php echo (' . ltrim($matches[1][$i], '@') . '); ?>';
|
$replace[] = '<?php echo (' . ltrim($matches[1][$i], '@') . '); ?>';
|
||||||
} else { // 输出变量,自动拼接$
|
} else { // 输出变量
|
||||||
if (strstr($matches[1][$i], '.')) {
|
$replace[] = '<?php echo (' . $matches[1][$i] . '); ?>';
|
||||||
$content = str_replace('.', '[\'', $matches[1][$i]) . '\']';
|
|
||||||
} else {
|
|
||||||
$content = $matches[1][$i];
|
|
||||||
}
|
|
||||||
$replace[] = '<?php echo ($' . $content . '); ?>';
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$template = str_replace($search, $replace, $template);
|
$template = str_replace($search, $replace, $template);
|
||||||
|
|
Loading…
Reference in New Issue