autoloaderのデバック方法

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出来ない時の確認方法

Last update: 2018.03.26 (月)