我对Laravel和PHP都很陌生,所以我决定查看核心代码并试着阅读一些内容,但当我到达这一部分时,我感到困惑!这个函数如何工作?
$this->getAlias($this->aliases[$abstract]);
一个函数能够调用自身吗?这不会导致循环吗?protected function getAlias($abstract)
{
if (! isset($this->aliases[$abstract])) {
return $abstract;
}
return $this->getAlias($this->aliases[$abstract]);
}
谢谢你
return $this->getAlias($this->aliases[$abstract]);
中提供的参数与先前的参数不同,函数无法正常工作的问题可能是什么? - Prafulla Kumar Sahu