Я пишу плагин WordPress, который использует Raven, который использует автозагрузку следующим образом:
ini_set('unserialize_callback_func', 'spl_autoload_call');
spl_autoload_register(array(new self, 'autoload'));
Однако у некоторых пользователей плагина ini_set отключен их провайдерами хоста, и при активации плагина выдается ошибка:
Предупреждение: ini_set () отключен по соображениям безопасности в ...
Есть ли способ обойтись без ini_set в этом случае?
Я предполагаю, что мой настоящий вопрос в том, нужен ли ini_set при использовании spl_autoload_register или нет?
@
перед ним крайне маловероятно, чтобы обойти эту безопасность! Либо ваш код работает без успешной строкиini_set
, либо нет, и это должно быть довольно легко проверить, удалив строку. - person IMSoP   schedule 21.03.2013