Saya punya masalah:
Saya sedang menulis WebApp baru tanpa Framework.
Di index.php saya, saya menggunakan:require_once('load.php');
Dan di load.php yang saya gunakan require_once('class.php');
untuk memuat class.php saya .
Di class.php saya saya punya kesalahan ini:
Kesalahan fatal: Menggunakan $ this ketika tidak dalam konteks objek di class.php on line ... (dalam contoh ini akan menjadi 11)
Contoh bagaimana class.php saya ditulis:
class foobar {
public $foo;
public function __construct() {
global $foo;
$this->foo = $foo;
}
public function foobarfunc() {
return $this->foo();
}
public function foo() {
return $this->foo;
}
}
Di index.php saya, saya memuat mungkin foobarfunc()
seperti ini:
foobar::foobarfunc();
tapi bisa juga
$foobar = new foobar;
$foobar->foobarfunc();
Mengapa ada kesalahan?