autoloaderのデバック方法

2018.3.26 (月)

autoload.phpをrequireする際に返り値を返してくれます。

$autoloader = require_once("vendor/autoload.php");
var_dump($autoloader);

これだといっぱい出過ぎるので、

$autoloader = require "vendor/autoload.php";
echo json_encode($autoloader->getPrefixesPsr4(), JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);

こっちの方がいいです。Autoloadの位置と実際のパスを出力してくれます。


[PHP]ComposerでAutoload出来ない時の確認方法