gpt4 book ai didi

php - 从返回引用的函数返回 null

转载 作者:可可西里 更新时间:2023-10-31 23:46:49 25 4
gpt4 key购买 nike

如果你有一个返回对象引用的函数,并且如果对象由于某种原因不存在,它应该返回 null。执行此操作的最佳方法是什么?

如果你只是像平常一样返回null,你会得到一个Only variable references should be returned by reference

一种解决方法是做类似的事情

$null = null;
return $null;

但这似乎不太好。一种方法当然是抛出异常而不是返回 null。但是鉴于我们想要返回 null 而不是抛出异常,是否有更好/更好的方法?

最佳答案

在我看来,这对我来说效果很好

class Opinion 
{
protected $presetValue = null;

public function &getValue()
{
return $this->presetValue;
}
}

我总是确保在引用函数中我返回的任何东西都是预设的

关于php - 从返回引用的函数返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32540618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com