相关疑难解决方法(0)

PHP相当于.NET/Java的toString()

如何将PHP变量的值转换为字符串?

我正在寻找比用空字符串连接更好的东西:

$myText = $myVar . '';
Run Code Online (Sandbox Code Playgroud)

就像ToString()Java或.NET中的方法一样.

php string

542
推荐指数
14
解决办法
150万
查看次数

如何将任何对象转换为字符串以进行调试?

可能的重复:
PHP ToString() 等效项
如何将 PHP 对象转换为字符串?

我正在寻找一个可以接受任何类型的变量(基元、对象、数组……)并将其转换为字符串的函数,以用于调试目的。

这是我能找到的关于将对象转换为字符串的最佳问题。它的答案似乎不包含可以处理所有类型对象的通用解决方案。我已经尝试过(string)x,strval(x)并且serialize(x)也json_encode(x)从这个答案中尝试过。

(string)x和strval(x)原因Object of class Foo could not be converted to string. json_encode(x)为我返回一个空字符串。serialize()确实有效,但它的输出不仅仅是文本(它包含奇怪的“NULL”并且有点难以阅读。

我尝试在 Stack Overflow 中搜索Object of class Foo could not be converted to string,但发现大量具体问题的赞成票为零,并且没有通用的解决方案。

问题又来了——如何漂亮地打印/转换任何 php 值到 php 中的字符串?

php string

5
推荐指数
1
解决办法
5867
查看次数

标签 统计

php ×2

string ×2