testResults; // Correct call to self. $testResults[] = self::selfMemberReferenceUnitTestFunction(); $testResults[] = parent::selfMemberReferenceUnitTestFunction(); // Incorrect case. $testResults[] = Self::selfMemberReferenceUnitTestFunction(); $testResults[] = SELF::selfMemberReferenceUnitTestFunction(); $testResults[] = SelfMemberReferenceUnitTestExample::selfMemberReferenceUnitTestFunction(); // Incorrect spacing. $testResults[] = self ::selfMemberReferenceUnitTestFunction(); $testResults[] = self:: selfMemberReferenceUnitTestFunction(); $testResults[] = self :: selfMemberReferenceUnitTestFunction(); } function selfMemberReferenceUnitTestFunction() { $this->testCount = $this->testCount + 1; return $this->testCount; } } ?>