Class 'MyApp\Thread' 未找到
Class 'MyApp\Thread' not found
我正在尝试 Ratchet with pthreads 和 运行 来解决我对命名空间的不理解。我已将新文件添加到我的应用程序:
<?php
namespace MyApp;
class Test1 extends Thread
{
public function run()
{
for ($i = 0; $i < 2; $i++) {
sleep(10);
echo 1 . date(' H:i:s') . "\n";
}
}
}
但是我弄乱了命名空间,因为我收到这个错误:
PHP Fatal error: Class 'MyApp\Thread' not found in /home/idea/CLI/src/MyApp/Test1.php on line 4
Fatal error: Class 'MyApp\Thread' not found in /home/idea/CLI/src/MyApp/Test1.php on line 4
为什么 PHP 找不到主题 class?它在 Ratchet 之外工作正常。
您已将当前命名空间移至 MyApp
,因此需要使用其完全限定名称引用 Thread
class:\Thread
.
我正在尝试 Ratchet with pthreads 和 运行 来解决我对命名空间的不理解。我已将新文件添加到我的应用程序:
<?php
namespace MyApp;
class Test1 extends Thread
{
public function run()
{
for ($i = 0; $i < 2; $i++) {
sleep(10);
echo 1 . date(' H:i:s') . "\n";
}
}
}
但是我弄乱了命名空间,因为我收到这个错误:
PHP Fatal error: Class 'MyApp\Thread' not found in /home/idea/CLI/src/MyApp/Test1.php on line 4
Fatal error: Class 'MyApp\Thread' not found in /home/idea/CLI/src/MyApp/Test1.php on line 4
为什么 PHP 找不到主题 class?它在 Ratchet 之外工作正常。
您已将当前命名空间移至 MyApp
,因此需要使用其完全限定名称引用 Thread
class:\Thread
.