如何使用不支持自动加载的与作曲家一起安装的库?

时间:2014-07-01 13:13:32

标签: php laravel

如何使用不支持自动加载的作曲家安装的library? E.g:

<?php

class ColorGenerator
{
    public function foo()
    {
        $color = new Color("#336699");
        //Class 'Color' not found

        $color = new phpColors\Color("#336699");
        //Class 'phpColors\Color' not found
    }
}

我认为需要提供类文件,但我不知道最佳实践解决方案是什么。

1 个答案:

答案 0 :(得分:0)

从您放置的链接:

/**
 * Using The Class
 */

use phpColors\Color;

// Initialize my color
$myBlue = new Color("#336699");

echo $myBlue->darken();
// 1a334d

第一行代码看起来像你可能感兴趣的东西......只要确保你的源代码(phpColors文件夹)与你试图使用的.php文件位于同一目录中。

编辑:将using更改为use。感谢Rahil抓住了它。