문제가 있습니다 :
프레임 워크없이 새로운 WebApp을 작성하고 있습니다.
내 index.php에서 나는 다음을 사용하고있다 :require_once('load.php');
그리고에 load.php 내가 사용하고 require_once('class.php');
내로드 class.php을 .
내 class.php 에서이 오류가 발생했습니다 :
치명적인 오류 : class.php의 객체 컨텍스트에 없을 때 $ this 사용 ... (이 예제에서는 11입니다)
내 class.php 를 작성 하는 방법의 예 :
class foobar {
public $foo;
public function __construct() {
global $foo;
$this->foo = $foo;
}
public function foobarfunc() {
return $this->foo();
}
public function foo() {
return $this->foo;
}
}
내 index.php에서foobarfunc()
다음과 같이 로드 하고 있습니다.
foobar::foobarfunc();
하지만 또한
$foobar = new foobar;
$foobar->foobarfunc();
왜 오류가 발생합니까?