比方說,我有這樣的在解碼的base64字符串替換保護memeber
class ClassA {
public $publicMember;
private $privateMember;
protected $protected;
}
A級和Ⅰ的編碼對象ClassA的是這樣的:
$objectA = new ClassA();
$stringA = base64_encode(serialize($objectA));
我想更換所有受保護的成員,但我不知道如何。我已經試過這樣:
$newString = str_replace('�*�', '', base64_decode($stringA));
我很抱歉它這個問題很容易,但我真的不知道該如何處理這個問題。謝謝!
總是成員標量還是空值? – sectus 2014-10-02 08:05:03
他們有價值。最後,當我反序列化字符串時,我希望所有成員都是公開的,即使我可以獲得一個不完整的PHP類。 – OsomA 2014-10-02 08:08:06
你是以什麼方式取代受保護的成員或將其公諸於衆? – sectus 2014-10-02 08:08:54