这不是 Java 规定的,也不是 PHP 规定的,是个别框架或个别人规定的。
有人复用 HTTP 的状态码,如 200~299 表示成功,然后 400~599 表示错误;有人复用 Shell 的退出码,0 表示成功,其他表示失败;有人为使其方便布尔判断,用 1 表示成功,0 表示失败;还有人额外加个 ok 或 success 取值 true/false 来表示成功/失败,用 errno, error_code 来标明错误码,用 error,error_msg 来标明错误消息……
通常会将错误码的区间定义得更大,发生异常时还可能附带上错误消息,可以总结为:成功无需理由,失败总有借口。
这都是人为定的,八仙过海,各显神通。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有