我在使用PSR-0向composer添加自己的名称空间时遇到了问题。我读过
this
和
this
但我还是做不到
组合器.json
{
"require": {
"klein/klein": "2.0.x",
"doctrine/orm": "2.4.4"
},
"autoload": {
"psr-0": {
"mynamespace": "src/"
}
}
}
这个
src
文件夹位于与
composer.json
这个
钢筋混凝土
目录具有以下结构
src
âââ mynamespace
âââ Keys.php
按键.php
<?php
namespace mynamespace\Keys;
define ("API_KEY", "XXXXXXXXXXXX");
?>
索引php
use Klein\Klein;
use mynamespace\Keys;
require_once __DIR__ . '/vendor/autoload.php';
$klein = new Klein(); // works
echo API_KEY; // Undefined constant