smarty賦值類的對象問題
class abc{
????function aa($arr){
????????return $arr[0]."已經".$arr[1];
}
}
$obj=new abc();
$smarty->assign('obj',$obj);
{$obj->aa(array('蘋果','熟了'))}
請問在下劃線處,用的是return而不是echo,為什么在模板處調用類的方法時,就可以直接顯示出結果呢?
class abc{
????function aa($arr){
????????return $arr[0]."已經".$arr[1];
}
}
$obj=new abc();
$smarty->assign('obj',$obj);
{$obj->aa(array('蘋果','熟了'))}
請問在下劃線處,用的是return而不是echo,為什么在模板處調用類的方法時,就可以直接顯示出結果呢?
2015-09-16
舉報
2015-09-17
在smarty模板里? {} 里的東西 都會被echo出來