簡體   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