何时使用PHP的json_encode函数的第二个参数(位掩码)

Jas*_*son 5 php json

PHP的json_encode函数作为第二个可选参数(bitmasks).有人可以向我解释他们的用途以及何时使用它们以及为什么?

谢谢

Win*_*ert 1

目的是去除 JSON 输出中的特殊字符。在某些情况下,特殊字符可能有其他含义,您只想传递 JSON,而不使用其中任何一个。

假设您想在某个 XML 中发送 json。您不希望任何 < 扰乱 xml。因此,您只需使用该选项来摆脱这些,这样就不会造成任何问题。