Blame | Letzte Änderung | Log anzeigen | RSS feed
<?phpclass SelfMemberReferenceUnitTestExample{private $testCount = 0;private $testResults = array();public function SelfMemberReferenceUnitTestExample(){$testResults =& $this->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;}}?>