php shell解释器无法识别类

时间:2016-10-09 17:17:57

标签: php shell command-line composer-php

我刚刚安装了psysh。我认为这是一个微不足道的问题,尽管我在Google中找不到任何相关内容。

我正在尝试使用composer.json标准实例化已在ps-4文件中映射的类。

我的composer.json

{
    "name": "andrebian/tdd-com-php",
    "description": "Códigos-fonte apresentados no Livro Test-Driven Development, Teste e Design no Mundo Real com PHP",
    "authors": [
        {
            "name": "Andre Cardoso aka andrebian",
            "email": "andrecardosodev@gmail.com"
        }
    ],
    "require-dev": {
        "phpunit/phpunit": "4.*"
    },
    "autoload": {
        "psr-4": {
            "CDC\\Loja\\": [
                "src/CDC/Loja",
                "tests/CDC/Loja"
            ],
            "CDC\\Exemplos\\": [
                "src/CDC/Exemplos",
                "tests/CDC/Exemplos"
            ]
        }
    }

}

所以,我在项目目录中。我用psysh输入php shell并尝试使用

实例化一个类
>>> $x = new CDC\Exemplos\ConversorDeNumeroRomano

但我收到错误

HP Fatal error:  Class 'CDC\Exemplos\ConversorDeNumeroRomano' not found in eval()'d code on line 1

有人可以告诉我我错过了什么吗?

0 个答案:

没有答案