嘿我不知道如何,當我嘗試類的函數內部下面的代碼它會產生一些PHP錯誤,我不能趕上這樣做調用類在另一個類中的PHP
public $tasks;
$this->tasks = new tasks($this);
$this->tasks->test();
我不知道爲什麼類的發起需要$以此爲參數選擇:■
感謝
class admin
{
function validate()
{
if(!$_SESSION['level']==7){
barMsg('YOU\'RE NOT ADMIN', 0);
return FALSE;
}else{
**public $tasks;** // The line causing the problem
$this->tasks = new tasks(); // Get rid of $this->
$this->tasks->test(); // Get rid of $this->
$this->showPanel();
}
}
}
class tasks
{
function test()
{
echo 'test';
}
}
$admin = new admin();
$admin->validate();
什麼是'公共$任務;'在那裏? – brianreavis 2009-09-23 21:32:59
我認爲需要創建另一個類的對象,它所包含的變量是公開的,但我不知道。 – Supernovah 2009-09-23 21:35:19