找不到名称空间文件

时间:2019-09-21 16:25:01

标签: php namespaces include

我是使用命名空间的新手,所以我可能会遗漏一些明显的东西。我正在尝试使colorizzae正常工作,但始终收到丢失的文件消息。我已经从该页面复制了示例,并将路径更改为服务器上自动加载的路径。所以我的代码看起来像这样

    require_once 'C:\Users\myuser\vendor\autoload.php';

    use Colorizzar\ChangeColor;

    $changeColor = new ChangeColor('red_car.png');

    //From Red Hexadecimal
    $changeColor->setFromHex('#FF1F28');

    // Will create 'blue.png' in new_cars/ folder
    $changeColor->colorizeByNameColor('Blue', 'new_cars/');

但是当我运行时,我得到了错误

  

找不到类'Colorizzar \ ChangeColor'

所以在命名空间语句之后,我添加了

    include('c:\wamp\tests\Colorizzar\ChangeColor.php');    

该错误已解决,但随后又弹出另一个错误,以显示Colorizzar目录中的另一个文件。我添加了那个,然后弹出了第三个。必须将目录中的所有文件都包含在内似乎是错误的。我是否缺少一些通用的包含或使用声明?

0 个答案:

没有答案