15 条回复  ·  1809 次点击
caola 小成 2025-4-26 17:19:56
有可能是从不同地方获取的数据,就不去管对应的是什么类型直接输出了, 有时从数据库获取是正确类型,有时是从 redis 或表单获取默认就是字符串类型,在 PHP 用 if 判断 0 、"0"、false 都得到相同的结果 false ,所以什么类型就不是那么重要,同样前端 js 也表现一样,所以大多数情况下的前后端都没有类型上的问题
realpg 小成 2025-4-26 17:37:35
if 条件一 return false elseif 条件二 return 0 elseif 条件三 return "0" 很正常 他们自己程序内这些都好处理 对外提供的接口你跟他沟通一下就完事了 不是什么过分要求 因为在他们那边都一样 他不太注意这个 不是问题
jiuhuicinv 初学 2025-4-26 18:02:29
false==0 能理解,但是 false=="0"绝对不是 php 的锅
hefish 小成 2025-4-26 18:10:55
php 程序员便宜知道吧。 便宜他总有便宜的道理。
angrylid 小成 2025-4-26 18:17:11
不应该说,世界上最好的语言,其伟大之处就是能让这些人也入行?
z7356995 初学 2025-4-26 18:44:26
你自己单步执行一步步调试一下
12
返回顶部