PSR-0 を使用して独自の名前空間を composer に追加するのに問題があります。これとこれを読みましたが、まだ機能しません
composer.json
{
"require": {
"klein/klein": "2.0.x",
"doctrine/orm": "2.4.4"
},
"autoload": {
"psr-0": {
"mynamespace": "src/"
}
}
}
src
フォルダーは、と同じディレクトリ内に配置されますcomposer.json
src
ディレクトリの構造は次のとおりです 。
src
└── mynamespace
├── Keys.php
Keys.php
<?php
namespace mynamespace\Keys;
define ("API_KEY", "XXXXXXXXXXXX");
?>
index.php
use Klein\Klein;
use mynamespace\Keys;
require_once __DIR__ . '/vendor/autoload.php';
$klein = new Klein(); // works
echo API_KEY; // Undefined constant