arimanecro пишет:Fatal error: Uncaught Error: Class 'test'
А хотелось бы:
Fatal error: Uncaught Error: Class 'testlala'
Вообще не вижу ни одного адекватного оправдания такой необходимости. Пытаетесь создать экземпляр класса test и получаете, полезную информацию в виде ошибки связанную с test, а не какую-то подставленную ахинею в виде - testlala
Может все таки более уместно будет добавить фабричный метод, который будет делать нужную предобработку?
P.S. Кстати, spl_autoload_register используете неправильно.