Как я могу использовать класс при закрытии параллельной \ Runtime :: run ()? - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь создать экземпляр внешнего класса в замыкании, но я получил ошибку.

PHP Fatal error: Uncaught Error: Class 'TestClass' not found in /home/**my home**/test-parallel.php:12.

L.12 - $test = new TestClass();

Как мне создать экземпляр этого класса в замыкании?

Вот весь исходный код.

<?php

use parallel\Runtime;

class TestClass {
    function testPrint() {
        echo "TestClass";
    }
}

$thread_func = function() {
    $test = new TestClass();
    $test->testPrint();
};

$r = new Runtime();
$r->run($thread_func);
$r->close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...