В методе getInstance вы должны использовать только один '=': вы хотите сделать присваивание, а не сравнение:
self::$instance = new ConfigReader();
Вместо
self::$instance == new ConfigReader();
И этот метод должен быть объявлен как static
, так как вы используете его как статический метод:
public static function getInstance()
{
if( self::$instance == NULL )
{
self::$instance = new ConfigReader();
}
return self::$instance;
}
С этими двумя модификациями должно работать; -)