我正在开发一个库,并且我有它使用的“其他”库,这些库通过作曲家包含在内。所以在我的一个图书馆中,我需要使用 Buzz,所以我有
<?php
namespace mynamespace;
use Buzz\Browser,
Buzz\Client\Client;
class Stuff
{
public function stuff()
{
$stuff = new Browser(new Curl());
}
}
Buzz 是https://github.com/kriswallsmith/Buzz
但我收到一个错误
Class 'mynamespace\Curl' not found
现在我似乎不明白为什么new Browser(new Curl());
不引用Buzz\Browser
. 如果我将其更改为新的\Buzz\Browser(new Buzz\Client\Client());
,它可以正常工作。我检查了作曲家,一切都很好,并且正确地包含了东西。