1

在 Smarty 3 中,我们正在使用

1 -{break}打破; 继续;关键词

2- {continue} 用于continue;关键字我为退出标签编写了自定义插件,与break

<?php
    /*
    *   Modified for exit tag
    */

    function smarty_compiler_exit( $contents, &$smarty ) {
       return 'exit;';
    }
?>

但是当我使用{exit}它时,它的输出为:- exit; only not working as php exit keyword

4

1 回答 1

0

为什么不使用return

编译器.return.php

 <?php 
    function smarty_compiler_return($tag_arg, &$smarty) { 
    return "<?php return;?>"; 
    } 
    ?>

因此,当我们像{return}在 TPL 中那样调用它时,它会将流返回给 PHP。

于 2016-06-15T04:55:02.437 回答