关于PHP遇到undefined

2019-12-27  本文已影响0人  chiugi

当使用js进行请求时,请求数据格式为对象时,对象包含的键值对含有值为undefined,PHP时获取不到该键值对的,如:

var json = {
    'hello': 'world',
    'test': undefined,
    'isNull': null
}

使用post请求发送到后台的PHP接口,使用var_dump输出的数据则为

array(6) {
  ["hello"]=>
  string(5) "world"
  ["isNull"]=>
  NULL
}

因此,为了防止使用PHP开发接口是,抛出index异常为题,使用js进行请求时,需要进行值的初始化。
如设置为null或者增加验证等方法。

上一篇 下一篇

猜你喜欢

热点阅读