如果我正在编写以下方法(例如),是否被认为是一种好的做法:
A:如果文档不存在,返回一个空字符串?
B:返回null
值?
在完成了很多 Java 和 Java 中的方法需要返回类型之后,我的印象是返回一致类型是最佳实践,在 PHP 中也是这种情况还是返回null
值更好?
DocumentClass
{
public function getDir($documentId)
{
/* Code to get location of document */
return (file_exists($document) ? $document : '');
}
}
if (!empty($documentClass->getDir(5))
{
/* Do this */
}
如果返回一个null
值更好,你能解释一下为什么吗?