Eval is evil (singleton)

В данном PR предлагается избавиться от eval'а в Singleton'е путём хака, который используется в таких проектах, как Doctrine, PHPUnit для создания инстанса класса без конструктора.

Я проверял на PHP 5.2, 5.3.