PHP 满满的一个槽点

2017-09-15 02:51:20 +08:00
 plane

9321 次点击
所在节点    PHP
84 条回复
zjp
2017-09-15 10:27:11 +08:00
🙄楼主在注释里说了这里需要用一个错的 Json 字符串…只有#26 是明白人
plane
2017-09-15 10:29:29 +08:00
@feiyuanqiu 还是会发( ˇˍˇ )....
plane
2017-09-15 10:32:26 +08:00
@kiwi95 你们不要老想喜欢弄个大新闻,说现在已经钦定了 php 是最好的语言,就把我批判一番,你们啊,naive....
xttanwei
2017-09-15 10:32:49 +08:00
Returns the value encoded in json in appropriate PHP type. Values true, false and null are returned as TRUE, FALSE and NULL respectively. NULL is returned if the json cannot be decoded or if the encoded data is deeper than the recursion limit.
Jakesoft
2017-09-15 10:35:52 +08:00
问:json_decode()返回 Null 不抛出错误 难道不是一个....满满的槽点(吗?)
答:PHP 的原则是,就算你的代码写成一坨屎,它也尽量让你的代码跑下去。


楼主这个回答满意不, 逃)
mrgeneral
2017-09-15 10:38:34 +08:00
最近这么多黑 PHP 的 真的知道怎么用 PHP 吗
raysonlu
2017-09-15 10:40:10 +08:00
@plane null 对于 php 的一般判断来说就是 false 啦,你还想抛出什么错误?要给你个错误提示? or 直接结束脚本执行?
zjsxwc
2017-09-15 10:42:50 +08:00
楼主搞得好像别的语言至此这种不规范的 json 写法一样. 大家都不支持, 没毛病
TypeErrorNone
2017-09-15 10:57:09 +08:00
JSON 支持的语法知道吗
66beta
2017-09-15 11:06:43 +08:00
Javascript 惊天大 BUG

0.1+0.2 = 0.30000000000000004
g0thic
2017-09-15 11:41:22 +08:00
v2ex 不能删帖系列
svenFeng
2017-09-15 11:53:36 +08:00
原来 PHP 是用 null 返回错误的。。。
wow。。。。。。。。。
konakona
2017-09-15 11:57:24 +08:00
你真的会 PHP 吗? 23333
json 里字符串是要用双引号的。
misaka19000
2017-09-15 12:11:45 +08:00
我都懒的黑 PHP 了,不过楼主再次让我确定 PHP 果然是世界上最好的语言,果然最好的语言才能造就出像楼主这样的程序员
AlwaysBee
2017-09-15 12:32:51 +08:00
楼主,惊喜不惊喜?(玩笑~

不过也是经验的问题吧,会有这样的疑问也不奇怪,下次吐槽谨慎一点
plane
2017-09-15 12:42:19 +08:00
@zjsxwc 别的语言都抛出错误(捂脸) 然鹅大家都跑偏了
lepig
2017-09-15 12:53:18 +08:00
哈哈哈 我笑笑就好
plane
2017-09-15 12:56:12 +08:00
@AlwaysBee 吸取经验...
miaotaizi
2017-09-15 12:59:08 +08:00
可惜不能删帖
zjsxwc
2017-09-15 13:26:46 +08:00
@plane #56

其实你可以自己封装个抛异常的 json decoder, 或者 composer 上去随便搞个一个封装好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/390822

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX