Documentation ¶
Overview ¶
Package serializer serializes Go data into a PHP serialized format. The code is taken from https://github.com/wulijun/go-php-serialize
Index ¶
- Constants
- func Encode(value interface{}) (result string, err error)
- type PhpObject
- func (obj *PhpObject) GetClassName() string
- func (obj *PhpObject) GetMembers() map[interface{}]interface{}
- func (obj *PhpObject) GetPrivateMemberValue(memberName string) (interface{}, bool)
- func (obj *PhpObject) GetProtectedMemberValue(memberName string) (interface{}, bool)
- func (obj *PhpObject) GetPublicMemberValue(memberName string) (interface{}, bool)
- func (obj *PhpObject) SetClassName(cName string)
- func (obj *PhpObject) SetPrivateMemberValue(memberName string, value interface{})
- func (obj *PhpObject) SetProtectedMemberValue(memberName string, value interface{})
- func (obj *PhpObject) SetPublicMemberValue(memberName string, value interface{})
Constants ¶
View Source
const ( TYPE_VALUE_SEPARATOR = ':' VALUES_SEPARATOR = ';' )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type PhpObject ¶
type PhpObject struct {
// contains filtered or unexported fields
}
func NewPhpObject ¶
func NewPhpObject() *PhpObject
func (*PhpObject) GetClassName ¶
func (*PhpObject) GetMembers ¶
func (obj *PhpObject) GetMembers() map[interface{}]interface{}
func (*PhpObject) GetPrivateMemberValue ¶
func (*PhpObject) GetProtectedMemberValue ¶
func (*PhpObject) GetPublicMemberValue ¶
func (*PhpObject) SetClassName ¶
func (*PhpObject) SetPrivateMemberValue ¶
func (*PhpObject) SetProtectedMemberValue ¶
func (*PhpObject) SetPublicMemberValue ¶
Click to show internal directories.
Click to hide internal directories.