我正在寫使用烏鴉一個WordPress插件,它採用下列方式自動加載時:如何得到解決的ini_set禁用試圖自動加載
ini_set('unserialize_callback_func', 'spl_autoload_call');
spl_autoload_register(array(new self, 'autoload'));
然而,該插件的一些用戶禁用的ini_set通過他們的主機供應商,和一個錯誤被拋出時,插件被激活:
警告:函數ini_set()已在...
安全原因禁止有沒有一種方法我可以避開使用的ini_set這個案例?
我想我真正的問題是,如果在使用spl_autoload_register時需要ini_set?
如果出於安全原因禁用了某些內容*,在它前面添加一個「@」符號是不太可能繞過該安全性的!要麼你的代碼在沒有'ini_set'行的情況下運行成功,要麼這樣做不成功,而且通過刪除該行應該很容易進行測試。 – IMSoP 2013-03-20 22:44:53