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
$_THREAD
superglobal, 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)