これは私を困惑させています。最初の行が機能するのはなぜですか?オブジェクトを動的に作成すると機能しませんか?
$a = new Strategy\NotificationStrategy(); // This works
$className = "Strategy\\NotificationStrategy";
var_dump(class_exists($className)); // bool(false)
$strategy = new $className(); // Fatal error: Class 'Strategy\NotificationStrategy' not found, etc..