Php/docs/pht-thread.addFileTask
来自菜鸟教程
pht\Thread::addFileTask
(PECL pht >= 0.0.1)
pht\Thread::addFileTask — File threading
说明
public pht\Thread::addFileTask
( string $fileName
, mixed ...$globals
) : void
Adds a new file task to a pht\Threads internal task queue.
参数
func- The name of the file to be threaded.
globals- An optional list of arguments for the file. These arguments will be placed into a
$_THREADsuperglobal, which will be made available inside of the threaded file. All arguments will be serialised (since they are being passed to another thread).
返回值
No return value.
范例
Example #1 Adding a new file task to a thread
<?phpuse pht\Thread;$thread = new Thread();$thread->addFileTask('file.php', 1, 2, 3);$thread->start();$thread->join();
file.php:
<?php[$one, $two, $three] = $_THREAD;var_dump($one, $two, $three);
以上例程会输出:
int(1) int(2) int(3)