如果我正在编写以下方法(例如),那么它被认为是一种良好的做法:
答:如果文档不存在,则返回空字符串
B:返回空值?
完成了大量的Java,并且Java中的方法需要返回类型我认为最好的做法是返回一致的类型,这在PHP中也是如此,或者更好地返回空值?
DocumentClass { public function getDir($documentId) { /* Code to get location of document */ return (file_exists($document) ? $document : ''); } } if (!empty($documentClass->getDir(5)) { /* Do this */ }
如果最好返回空值,你能解释一下原因吗?
谢谢!
PHP约定
返回布尔值FALSE.
OOP approch
抛出一个例外.你也应该使用一个方法dir_exitsts(或你喜欢的任何其他名称),它只返回boolean(true为false).并在调用getDir之前使用它
对此没有具体的规则.它完全取决于你.
我遵循返回false的PHP方式.
原文地址:https://www.jb51.cc/php/130361.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。