Bug #68319 [Opn->Ver]: base64 encode / serialize objects

From: Date: Tue, 28 Oct 2014 16:37:59 +0000
Subject: Bug #68319 [Opn->Ver]: base64 encode / serialize objects
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-188347@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=68319&edit=1 ID: 68319 Updated by: leigh@php.net Reported by: ljsteadman at gmail dot com Summary: base64 encode / serialize objects -Status: Open +Status: Verified Type: Bug Package: Class/Object related Operating System: CentOS release 6.5 PHP Version: master-Git-2014-10-28 (Git) -Assigned To: +Assigned To: leigh Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2014-10-28 14:41:15] ljsteadman at gmail dot com Description: ------------ unserializing a base64 encoded string, which contains an object, causes property issues if the defined class changes property visibility. Test script: --------------- http://3v4l.org/mnHXp Expected result: ---------------- The defined class should take precedence over the serialized object. If the class definitions mismatch, throw a warning. Actual result: -------------- Two properties end up on the object, both the same name, but with different visibility. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=68319&edit=1

« previous php.bugs (#188347) next »