可能重複:
PHP ToString() equivalent
How to convert a PHP object to a string?如何將任何對象轉換爲字符串,用於調試目的?
我在尋找一個可以接受任何類型變量的函數(原始,對象,數組,...)並轉換它爲一個字符串,用於調試目的。
這是關於將對象轉換爲字符串的the best question I could find。它的答案似乎沒有包含可以處理各種對象的通用解決方案。我試過(string)x
,strval(x)
和serialize(x)
,還有this answer的json_encode(x)
。
(string)x
and strval(x)
cause Object of class Foo could not be converted to string
。 json_encode(x)
爲我返回一個空字符串。 serialize()
確實工作,但其輸出不僅是文本(它包含奇怪的「NULL」,並且有點難以閱讀。
我試過搜索堆棧溢出爲Object of class Foo could not be converted to string
,但發現一噸的具體問題得到零upvotes和?沒有一般的解決方案
的問題,再一次 - 如何漂亮的打印/轉換任何PHP的值轉換成字符串在PHP
我得到了我的答案打印人類可讀的信息://計算器。 com/a/3559247/11236 - 投票結束這一項。 – ripper234