【发布时间】:2011-12-18 15:19:21
【问题描述】:
作为来自 php.org 的官方 site 中的 example #2,为了避免未知的类名,我们提供了对序列化类的定义的 include 调用。
<?php
$serialized_object='O:1:"a":1:{s:5:"value";s:3:"100";}';
// unserialize_callback_func directive available as of PHP 4.2.0
ini_set('unserialize_callback_func', 'mycallback'); // set your callback_function
function mycallback($classname)
{
// just include a file containing your classdefinition
// you get $classname to figure out which classdefinition is required
}
?>
我的问题是如果mycallback是C类的公共方法,我们如何在调用ini_set时将其作为参数传递?
【问题讨论】:
标签: php serialization methods pass-by-reference deserialization