序列化变量似乎没有从扩展的类中保留其状态。
我有一个类,直接从某个接受序列化变量的地方调用:
class Main extends Admin {
function __construct($serialized){
parent::__construct($serialized);
}
.... (omitted)
}
class Admin extends Page{
var $pageargs;
function __construct($should_still_be_serialized_form){
$this->pageargs = unserialize($should_still_be_serialized_form); }}
在管理类中我得到错误:unserialize() 期望参数 1 是字符串,在(管理类文件)中给出的数组...
这是php处理继承的方式吗?还是我的代码有问题?