PHP Sınıf ve miras, serileştirme

1 Cevap php

Tefrika varibale uzatıldı sınıfların durumunu korumak için görünmüyor.

Ben doğrudan bir tefrika değişken kabul yere aradı, bir sınıf var:

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); }}

Yönetici sınıfta i hatası alıyorum: unserialize () parametre 1 (yönetici sınıf dosyası) verilen dize, dizi olmasını bekliyor ...

Bu php mirası kolları yolu var mı? ya da bir şey benim koduyla yanlış?

1 Cevap

$ Should_still_be_serialized_form dizi yerine tefrika dize gibi görünüyor. Print_r ($ should_still_be_serialized_form) - Doğru param geçmek yoktu kontrol.