php返回混合数据类型 – 好还是坏

前端之家收集整理的这篇文章主要介绍了php返回混合数据类型 – 好还是坏前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP中返回值时,返回混合数据类型是不错的做法.我正在开发一个项目,我经常面临返回ID号或null的方法.我通过检查null来处理null值,如果为null则返回-1.

我发现自己很多的另一种情况是一个方法应该做些什么,并返回一个字符串.但有时不可能返回字符串,因为没有找到或发生异常.这里最好的事情是什么?返回一个字符串,如“失败”或什么?这样就会创建一个方法之间的字符串耦合,我认为,因为调用方法必须准确地知道字符串失败消息来检查?

编辑:好的,有几个不同的意见.我喜欢在失败时返回虚假的想法,无论数据类型是否成功,都是实际的结果.但是……在这方面,有没有一个最好的做法?我的意思是,在这些情况下,其他语言的程序员是做java还是c?

我通常做的是如果该方法工作,返回值,如果失败返回FALSE.这就是 PHP内置的很多方法.那么你可以检查该函数是否返回FALSE.

猜你在找的PHP相关文章