【问题标题】:Firebase php invalid character value errorFirebase php无效字符值错误
【发布时间】:2017-09-02 06:53:52
【问题描述】:
使用 firebase php,我在一个简单的 $firebase->set($data,$location) 函数中遇到以下错误。
未捕获的异常“Kreait\Firebase\Exception\FirebaseException”与
消息'位置键“农村山麓 m.d.”包含一个
以下无效字符:.$#[]'
有没有办法清理值以避免错误?
谢谢!
【问题讨论】:
标签:
php
firebase
invalid-characters
【解决方案1】:
有时您会看到“无效数据;无法解析 JSON 对象、数组或值。可能您在键名中使用了无效字符。”
>
当您尝试发送到 Firebase 的字段包含无效字符时,会出现此错误。 Firebase 禁止键名包含:
. (period)
$ (dollar sign)
[ (left square bracket)
] (right square bracket)
# (hash or pound sign)
/ (forward slash)
要解决此错误,您需要手动为键分配名称。
参考:Common Problems with Firebase