【问题标题】:Convert an Object to a String in PHP在 PHP 中将对象转换为字符串
【发布时间】:2010-11-04 05:09:50
【问题描述】:

我想在 PHP 中将一个对象转换为一个字符串。具体来说,我正在尝试获取 mysql 查询响应,并尝试将其转换为可以写入文件并稍后使用的内容。

当然,当您尝试将对象写入文件时,PHP 会适当地大喊:Catchable fatal error: Object of class DB_result could not be convert to string in .....

或者,如果有其他方法可以将 mysql 查询的结果写入文件,那也可以。我正在玩一个自制的缓存项目:)

【问题讨论】:

    标签: php mysql caching


    【解决方案1】:

    也许是serializing?它将接受一个对象/数组并将其转换为一个字符串(然后可以稍后将其反序列化)

    【讨论】:

      【解决方案2】:

      json_encode 和 json_decode 还将通过序列化完成您正在寻找的许多属性。优点是您可以将 JSON 编码的数据发送到 Web 浏览器,并且 JavaScript 可以像原生 JavaScript 对象一样查看和修改属性。此外,JSON 比序列化数据更轻,因为它的语法更紧凑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-09
        • 1970-01-01
        • 1970-01-01
        • 2013-07-03
        • 1970-01-01
        • 1970-01-01
        • 2014-01-14
        相关资源
        最近更新 更多