php - 找不到命名空间文件
问题描述
我是使用命名空间的新手,所以我可能会遗漏一些明显的东西。我试图让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 目录中为另一个文件弹出了另一个错误。我添加了它,然后弹出了第三个。我必须包含目录中的所有文件似乎是错误的。我是否缺少一些通用的包含或使用语句?
解决方案
推荐阅读
- c# - 获取 XElement 在原始文档中的位置和长度
- python - TKinter Text/Entry 小部件在按 F1 (OSX) 时打印奇怪的字符
- html - ngModel 在按钮上,每次我更改其状态时,按钮视图都会重新加载
- javascript - 如何检查响应是否属于特定接口类型?
- api - 使用 Rest 模板发布连接请求时出现 i/o 错误超时
- c++ - 尝试使用数组在字符串中找到最短的句子
- javascript - 如何使用 JavaScript 或 jQuery 动态处理复选框事件(使用动态 id 创建)?
- scala - 将多列转换为数据框中的单列
- java - 使用邮递员为 SLACK 生成身份验证令牌
- hyperledger-fabric - 无法组装交易,错误提案响应不成功,错误代码 500,msg 链码注册失败:容器以 1 退出