名称

Yaf_Application::execute

(Since Yaf 1.0.0.17)

mixed Yaf_Application::execute( callback  $function ,
                                mixed  $parameter = NULL ,
                                $parameter  $... = NULL );

在Yaf_Application的环境下, 运行一个用户自定义函数过程. 主要用在使用Yaf做简单的命令行脚本的时候, 应用Yaf的外围环境, 比如:自动加载, 配置, 视图引擎等.

[注意] 注意
如果需要使用Yaf的路由分发, 也就是说, 如果是需要在CLI下全功能运行Yaf, 请参看在命令行下使用Yaf
参数
$function

要运行的函数或者方法, 方法可以通过array($obj, "method_name")来定义.

$parameter

零个或者多个要传递给函数的参数.

返回值

被调用函数或者方法的返回值

例子

例 11.6. Yaf_Application::execute 的例子


<?php
$config = array(
        "ap" => array(
                "directory" => "/usr/local/www/ap",
        ),
);
$app = new Yaf_Application($config);
$app->execute("main");

function main() {
}
?>

    


参见
在命令行下使用Yaf