parent::func() or $this->func()
Posted: Fri Sep 23, 2005 2:38 am
Both of these echo the same message:
Why do they have 'parent::' then? When will I want to use it instead of '$this->'?
Code: Select all
class Test
{
function echoTest()
{
echo 'I am Test.';
}
}
class Tester extends Test
{
function echoTester()
{
parent::echoTest();
}
}
$tester = &new Tester();
$tester->echoTester();Code: Select all
class Test
{
function echoTest()
{
echo 'I am Test.';
}
}
class Tester extends Test
{
function echoTester()
{
$this->echoTest();
}
}
$tester = &new Tester();
$tester->echoTester();