我正在尝试使用pthreads使用Ratchet,并且遇到了我对命名空间的不理解。我已将新文件添加到我的应用程序中:
<?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无法找到Thread类?它在Ratchet之外工作正常。
答案 0 :(得分:1)
您已将当前名称空间移至.content{
background:#ccc;
max-width:500px;
margin:50px auto;
position:relative;
width: 100%;
}
.marker{
position:absolute;
width:25%;
right:0;
}
.fixedmarker{
background:#f00;
color:#fff;
position:fixed;
width:200px;
}
,因此需要使用其完全限定名称引用MyApp
类:Thread
。