-1
TCPDF
은 pthreads
으로 생성 된 스레드에서 php
으로 사용하겠습니다. 내가 TCPDF
를 사용하는 경우
이 오류가 나타납니다pthreads로 만든 스레드에서 TCPDF를 사용하십시오
"공지 사항 : 정의되지 않은 변수 : _SERVER을에 ..."
내가 그것을 해결해야하는 방법?
TCPDF
은 pthreads
으로 생성 된 스레드에서 php
으로 사용하겠습니다. 내가 TCPDF
를 사용하는 경우
이 오류가 나타납니다pthreads로 만든 스레드에서 TCPDF를 사용하십시오
"공지 사항 : 정의되지 않은 변수 : _SERVER을에 ..."
내가 그것을 해결해야하는 방법?
$_SERVER
은 슈퍼 글로벌이며 새 스레드를 만들 때 전역 변수는 pthreads에 의해 복사되지 않습니다.
<?php
class ServerAwareThread extends Thread {
public function __construct(array $server) {
$this->server = (array) $server;
}
public function run() {
$_SERVER = array_merge(
$_SERVER ?: [], $this->server);
/* show that it's super global */
$this->other();
}
public function other() {
var_dump($_SERVER);
}
}
$thread = new ServerAwareThread($_SERVER);
$thread->start() && $thread->join();
?>
은 단순히 새로운 스레드의 의존성 및 설정
$_SERVER
로
$_SERVER
전달합니다.