繁体   English   中英

如何使用随Composer安装的,不支持自动加载的库?

[英]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文件位于同一目录中即可。

编辑:改变usinguse 感谢Rahil抓住了这一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM