如何在類中的函數中調用函數?如何調用函數中的函數
我的代碼看起來像這樣(examplified)
class Test
{
echo $this->unique();
public function unique($unique = FALSE)
{
function random()
{
return 1;
}
while($unique === FALSE)
{
return $this->random();
$unique = TRUE;
}
}
}
,但我得到了以下錯誤: 調用未定義的方法測試::隨機的()
你在另一個函數內部聲明函數,所以你只需要在'random()'的局部範圍內調用它,'$ this-> random()'只會在函數屬於這個類時使用。 – naththedeveloper