繁体   English   中英

zend框架中的用户定义函数

[英]user defined function in zend framework

这段代码可以正常使用php:

<?php
function barber($type)
{
    echo "You wanted a $type haircut, no problem\n";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
?>

如何在Zend控制器的Action中实现相同的内容? (我相信Zend不允许使用带引号的函数,并且$ thisself在此情况下是不可能的)

在控制器中创建一个方法,例如

private function foo($var) {
    return $var++;
}

使用call_user_func()这样调用它

call_user_func(array($this, 'foo'), $a);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM