环境 php 8.2 mysql 8.032  apache 2.4.51

定义两个函数

<?php
/**
* User: 大漠清风
* Created by PhpStorm
*/
/**得到文件扩展名
* @param string $filename
* @return string
* 注意:函数中的第一个参数会自动传入要修改的变量
* 修改器中用到的其它参数从第二个参数开始声明
*/
function smarty_modifier_ext($filename)
{
return strtolower(pathinfo($filename,PATHINFO_EXTENSION));
}
<?php
/**
* User: 大漠清风
* Created by PhpStorm
*/
/**
* 字体调整函数
* @param $content
* @param $size
* @param $color
* @param $family
* @param $weight
* @return string
*/
function smarty_modifier_font($content,$size,$color,$family,$weight){
$html='<span style="font-size:'.$size.';color:'.$color.';font-family:'.$family.';font-weight: '.$weight.';">'.$content.'</span>';
return $html;
}

在smarty4.3 中自定义变量调节器_php