小编dav*_*vid的帖子

php返回混合数据类型 - 好的或坏的

在php中返回值时,返回混合数据类型被认为是好的还是坏的做法.我正在开展一个项目,我经常遇到返回id号码的方法null.我null通过检查null和返回来处理该值,-1如果是的话null.

我发现自己的另一种情况是方法应该做什么并返回一个字符串.但有时候不能返回字符串,因为它没有找到或发生异常.这里最好的事情是什么?返回像'failed'之类的字符串?然后,这会在方法之间创建一个字符串耦合,因为调用方法必须确切地知道要检查的字符串失败消息?

编辑:好的,已经有一些不同的意见.我喜欢在失败时返回false的想法和实际结果,无论数据类型是成功的.但是......在这方面有什么最佳实践吗?我的意思是,在这些情况下,其他语言的程序员会做什么,例如java和c ++等?

php

15
推荐指数
3
解决办法
8301
查看次数

标签 统计

php ×1