24 lines
363 B
PHP
24 lines
363 B
PHP
<?php
|
|
|
|
namespace Swoole\Coroutine {
|
|
|
|
function run(callable $fn, ...$args)
|
|
{
|
|
$s = new Scheduler();
|
|
$s->add($fn, ...$args);
|
|
return $s->start();
|
|
}
|
|
|
|
}
|
|
|
|
namespace Co {
|
|
|
|
if (SWOOLE_USE_SHORTNAME) {
|
|
function run(callable $fn, ...$args)
|
|
{
|
|
return \Swoole\Coroutine\Run($fn, ...$args);
|
|
}
|
|
}
|
|
|
|
}
|