在示例 php 文件中使用 USE 和命名空间(作曲家)
using USE and Namespace (composer)in sample php file
我有示例 PHP 文件,我 运行 安装了作曲家并获得了 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');
您需要要求自动加载器。它将由 composer 创建。
require __DIR__ . '/vendor/autoload.php';
使用自动加载器解决了这个问题
使用该解决方案:
https://github.com/Nilpo/autoloader/blob/master/Autoloader.php
我有示例 PHP 文件,我 运行 安装了作曲家并获得了 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');
您需要要求自动加载器。它将由 composer 创建。
require __DIR__ . '/vendor/autoload.php';
使用自动加载器解决了这个问题 使用该解决方案: https://github.com/Nilpo/autoloader/blob/master/Autoloader.php