Php Wordpress:将具有受保护属性的对象保存到transient将失败
我想使用将自定义对象保存到WordPress瞬态中。我的对象包含受保护的属性 问题:此函数返回true,但数据库中没有设置值 我发现在私有和受保护的成员上使用空字节: 对象的私有成员在成员名称前面加上类名;受保护成员的成员名称前面有一个“*”。这些带前缀的值两边都有空字节 显然,这些空字节打破了mysql查询,如下所示:Php Wordpress:将具有受保护属性的对象保存到transient将失败,php,mysql,wordpress,serialization,transient,Php,Mysql,Wordpress,Serialization,Transient,我想使用将自定义对象保存到WordPress瞬态中。我的对象包含受保护的属性 问题:此函数返回true,但数据库中没有设置值 我发现在私有和受保护的成员上使用空字节: 对象的私有成员在成员名称前面加上类名;受保护成员的成员名称前面有一个“*”。这些带前缀的值两边都有空字节 显然,这些空字节打破了mysql查询,如下所示:updatewp\u options set option\u value=“Test data\0*\0将不设置任何内容”,其中option\u name='Test' 我怎样
updatewp\u options set option\u value=“Test data\0*\0将不设置任何内容”,其中option\u name='Test'代码>
我怎样才能避免这种行为