2016-04-01 18 views

回答

2

有两种选择,你可以选择:

1)创建自己的伏功能:

$compiler->addFilter(
    'int', 
    function ($resolvedArgs, $exprArgs) { 
     return 'intval(' . $resolvedArgs . ')'; 
    } 
); 

此处了解详情:https://docs.phalconphp.com/en/latest/reference/volt.html#id2

2)使用内置的伏过滤器。在你的情况下,如果没有返回值,你可以使用DEFAULT fitler将默认值设置为0。建在这里的功能的完整列表:https://docs.phalconphp.com/en/latest/reference/volt.html#filters

当然其他的选择将是修改函数总是返回一个值,或者使用内部伏PHP语法,这是一个有点难看:)