使用firebase php,我在简单的$firebase->set($data,$location)
函数中遇到以下错误。
未捕获的异常' Kreait \ Firebase \ Exception \ FirebaseException'同 消息'位置键"农村山麓m.d。"包含了 以下无效字符:。$#[]'
有没有办法对值进行消毒以避免错误?
谢谢!
答案 0 :(得分:0)
有时你会看到一个错误,上面写着“无效的数据;无法解析JSON对象,数组或值。也许你在密钥名称中使用了无效字符。”
当您尝试发送到Firebase的字段包含无效字符时,会发生此错误。 Firebase禁止密钥名称包含:
. (period)
$ (dollar sign)
[ (left square bracket)
] (right square bracket)
# (hash or pound sign)
/ (forward slash)
要解决此错误,您需要手动为键指定名称。