文章大纲

false>=0结果是真是假你知道么?

2020年08月14日 22:13

今天写curl请求时,其中一行要指定post请求的参数。


当请求头部Content-Type为application/json时,post请求参数需要json_encode转换一下,否则就用http_build_query转换一下。


当写到如下判断时,才想到自己对false>=0的情况有点疑惑:

if(strpos(trim(strtolower($header['Content-Type'])), 'application/json') >= 0){
curl_init($ch, CURLOPT_POSTFIELDS, json_encode($post_data) );
}


当下立马去求证了一下:

false>=0的结果为真

所以上面代码判断方式不妥,后面直接改成0 === strpos()这种方式了。

  • 2020年08月14日 22:02文章创建
  • 2020年08月14日 22:13文章发布
我要评论
评论列表
暂无评论,期待你的评论哦!
回到顶部