[英]How do I use a library, installed with composer, that doesn't support autoloading?
如何使用图书馆与不支持自动加载作曲家安装? 例如:
<?php
class ColorGenerator
{
public function foo()
{
$color = new Color("#336699");
//Class 'Color' not found
$color = new phpColors\Color("#336699");
//Class 'phpColors\Color' not found
}
}
我想需要使用类文件,但是我不知道什么是最佳实践解决方案。
从您输入的链接中:
/**
* Using The Class
*/
use phpColors\Color;
// Initialize my color
$myBlue = new Color("#336699");
echo $myBlue->darken();
// 1a334d
第一行代码看起来像是您可能感兴趣的东西……只要确保您的源代码(phpColors文件夹)与您尝试使用它的.php文件位于同一目录中即可。
编辑:改变using
来use
。 感谢Rahil抓住了这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.