PHP 入门
示例
要开始使用多线程,您需要pthreads-extforphp,可以通过安装
$ pecl install pthreads
并将条目添加到中php.ini。
一个简单的例子:
<?php //注意:代码使用PHP7语义。 class MyThread extends Thread { /** * @var string * Variable to contain the message to be displayed. */ private $message; public function __construct(string $message) { //设置此特定实例的消息值。 $this->message = $message; } //在另一个线程中执行在此函数中执行的操作。 public function run() { echo $this->message; } } //实例化MyThread $myThread = new MyThread("您好,来自另一个线程!"); //启动线程。同样,显式加入线程始终是一个好习惯。 //Thread::start()用于启动线程, $myThread->start(); //和Thread::join()使上下文等待线程完成执行 $myThread->join();