シリアル化された変数は、拡張されたクラスからの状態を保持していないようです。
シリアル化された変数を受け入れるどこかから直接呼び出されるクラスがあります。
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が継承を処理する方法ですか? または私のコードに何か問題がありますか?