gpt4 book ai didi

PHP - 将对象打印到后端功能的控制台/日志

转载 作者:行者123 更新时间:2023-11-29 04:38:07 30 4
gpt4 key购买 nike

我是 PHP 的新手,所以如果有一个简单的答案,请原谅我。我在 stackoverflow 中搜索过任何类似的问题,但找不到任何帮助。

我正在开发一个现有的基于 php 的应用程序,我只需要能够将对象和数组的内容打印到日志或控制台以进行调试。问题是该函数不是由客户端直接调用的,而是拉取 MySQL 数据,修改它,然后返回数据。这意味着诸如 Chrome Logger ( https://craig.is/writing/chrome-logger ) 和在 javascript 中使用 console.log() 之类的选项不会显示在控制台中。

我正在使用的应用程序有一个简单的日志记录功能,但它只接受字符串。我无法修改日志功能,因此无法打印我不知道内容是什么的对象和数组。

有人对如何处理此事有任何建议吗?

特别是,我正在尝试查找 MySQL 查询的结果,因此如果有获取该数据的变通方法,那也可以。

提前致谢!

最佳答案

我想你在找http://php.net/manual/en/function.error-log.php或 Monolog,但这只解决了一半的问题。您还需要将对象序列化为可以在日志中表示的内容。您可以使用 php serialize、json encoide 或 __toString 方法来生成该结果。参见 http://php.net/manual/en/language.oop5.magic.php对于可能有用的魔术方法。

关于PHP - 将对象打印到后端功能的控制台/日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36489201/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com