Невозможно! Для ваших требований лучшим решением является регистрация функции автозагрузки в вашем файле index.php. После получения экземпляра singleton, где вы можете получить статус среды. Например, $environent = Env::getInstance()->environment()
Ваше объявление об изменении стоимости автозагрузки в зависимости от этого значения делает автозагрузку.
Например весь ваш класс производства расположены на production/class/here/goes/namespace/MyClass1.php
И все классе отладки расположены на debug/class/here/goes/namespace/MyClass1.php
function __autoload($class)
{
$parts = explode('\\', $class); // namespace
$dir = Env::getInstance()->environment(); //string "production" or "debug"
require(
$_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.$dir .
implode(DIRECTORY_SEPARATOR, $parts).
'.php'
);
}
Что-то вроде этого