Why is unserialize_callback_func needed when spl_autoload_register is already used?

后端 未结 2 1550
南旧
南旧 2020-12-09 00:55
ini_set(\'unserialize_callback_func\', \'spl_autoload_call\');

spl_autoload_register(array(self::getInstance(), \'autoload\'));

Why set spl_autolo

2条回答
  •  忘掉有多难
    2020-12-09 01:16

    unserialize() requires class definition loaded before actually unserializing data. unserialize_callback_func is called when class definition is not loaded and spl_autoload_call tries to use all autoloaders registered to load class needed for unserialize().

提交回复
热议问题