函数名称:parallel\Runtime::__construct()
适用版本:parallel 1.0.0 及以上版本
函数用法:该函数用于创建并初始化一个parallel\Runtime对象。
语法:
public parallel\Runtime::__construct([int $workers = 1 [, string $options = ""]])
参数:
--php:指定用于运行worker的PHP可执行文件路径。--bootstrap:指定一个引导文件的路径,该文件将在worker启动时加载。--include:指定一个或多个要在worker中包含的文件路径。--ini:指定一个或多个要在worker中加载的php.ini文件路径。--define:指定一个或多个要在worker中定义的常量,格式为"CONSTANT_NAME=constant_value"。--cwd:指定worker的当前工作目录。--timeout:指定worker的超时时间(以秒为单位)。返回值:无返回值。
示例:
// 创建一个parallel\Runtime对象,使用默认配置和单个worker
$runtime = new parallel\Runtime();
// 创建一个parallel\Runtime对象,使用2个worker,并指定运行时选项
$runtime = new parallel\Runtime(2, "--php /usr/bin/php --bootstrap /path/to/bootstrap.php");
注意事项: