register(); // As we always try to run the autoloader before anything else, we can use it to do a few // simple checks and initialisations // check mbstring.func_overload if (ini_get('mbstring.func_overload') & 2) { throw new Exception('Multibyte function overloading in PHP must be disabled for string functions (2).'); } Shared_String::buildCharacterSets();