PHP에서는, 자바 C++와는 다른, $this는 명백하게 종류 내의 가변을 나타나기 위하여 이용되어야 한다.

$this의 가치는 불리는 문맥에 의해 결정된다. 특정한 경우에 $this는 오히려 그 후에 현재 종류 실제로 비는 종류를 나타날지도 모른다. 이것은 목표 캡슐에 넣기를 끊는다.

$this pseudo-variable는 있는 방법이 아래에 언급된대로 예외 하고는 정적으로 불리는 경우에 정의되지 않는다.

$this는 방법이 다른 목표 안에에서 정적으로 불리는 경우에 정의된다. 이런 경우에, $this의 가치는 부르는 목표의 그것이다.

PHP 설명서에서 뒤에 오는 보기는 이것을 명백하게 할 것이다:

foo ();
A:: foo ();
$b = 새로운 B ();
$b->bar ();
B:: 막대기 ();
? >

산출:

$this는 정의한 (a)이다
$this는 정의되지 않는다.
$this는 정의한 (b)이다
$this는 정의되지 않는다.