Yaf_Application::execute
PHP Manual
PHP Manual»Yaf_Application»Yaf_Application::execute

Yaf_Application::execute

(Yaf >=1.0.0)

Yaf_Application::execute — Exécute une fonction de rappel

Description

public function Yaf_Application::execute(callable $callback, mixed ...$args): mixed

Exécute une fonction de rappel. Cette méthode est généralement utilisée pour lancer Yaf dans une tâche cron ou un autre script CLI, afin que le script puisse réutiliser l'autoloader et le mécanisme de bootstrap.

Liste de paramètres

callback

Une fonction de rappel valide à exécuter.

args

Paramètres optionnels passés à la fonction de rappel.

Valeurs de retour

Retourne ce que retourne la fonction de rappel, ou false si l'appel de la fonction de rappel a échoué.

Exemples

Exemple #1 Exemple avec Yaf_Application::execute()

<?php
function main($argc, $argv) {
    var_dump($argc);
    var_dump($argv);
}

$config = array(
    "application" => array(
        "directory" => realpath(dirname(__FILE__)) . "/application",
    ),
);

/** Yaf_Application */
$application = new Yaf_Application($config);
$application->execute("main", $argc, $argv);
?>

Résultat de l'exemple ci-dessus est similaire à :

int(2)
array(2) {
  [0]=>
  string(11) "execute.php"
  [1]=>
  string(3) "arg"
}

Voir aussi

To Top