PHP Composer自动加载错误

时间:2016-05-23 13:51:50

标签: php composer-php

最近我将我的作曲家更新为1.0.3。之后我收到了以下错误。 " PHP致命错误:无法重新声明类错误"

这是我的示例代码。

<?php
require "./vendor/autoload.php";

require "MyErrorLog.php"; // Class file having class name as "Error"

以前,我使用了一些代码而没有任何问题。但是,在更新作曲家&amp;它的依赖性我得到了这个错误。

我需要使用命名空间来解决这个或我需要做的其他事情吗?

如果我按照这段代码使用。

require "./vendor/autoload.php";

$Error = new Error();

echo '<pre>';
    print_r($Error);
echo '</pre>';

我得到了这个。

Error Object
(
    [message:protected] => 
    [string:Exception:private] => 
    [code:protected] => 0
    [file:protected] => /var/www/testing/composer-test1/composer-test.php
    [line:protected] => 7
    [trace:Exception:private] => Array
        (
        )

    [previous:Exception:private] => 
)

任何人,帮助我理解它到底是什么&amp;它的用途是什么?

添加我的composer.json文件内容

{
    "require": {
        "defuse/php-encryption": "^2.0"
    }
}

0 个答案:

没有答案