在示例php文件中使用USE和Namespace(composer)

时间:2017-12-06 22:30:33

标签: php composer-php monolog

我有示例PHP文件,我运行composer install并获得了Monolog库。 当我尝试他们的安装指南时,我得到错误500.

当我将以下代码放在示例文件中时,我在新的Logger行上得到错误500。也许我有自动加载器?没有它可以使用吗?

use Monolog\Logger;
use Monolog\Handler\StreamHandler;

// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));

// add records to the log
$log->warning('Foo');
$log->error('Bar');

2 个答案:

答案 0 :(得分:0)

您需要自动装带器。它将由作曲家创作。

require __DIR__ . '/vendor/autoload.php';

答案 1 :(得分:0)

使用自动加载器修复了那个 使用该解决方案: https://github.com/Nilpo/autoloader/blob/master/Autoloader.php