Dmitry wrote:
> Greetings.
>
> If i run this code (php5):
> --
> class a {
> function say() { echo "A"; }
> function run() { $this->say(); }
> }
> class b extends a {
//> function say() { echo "B"; }
function say() { parent::say(); echo "B";}
> func
had to better myself...
Jochem Maas wrote:
Dmitry wrote:
Greetings.
If i run this code (php5):
--
class a {
function say() { echo "A"; }
function run() { $this->say(); }
}
class b extends a {
function say() { echo "B"; }
function run() { parent::run(); }
Dmitry wrote:
Greetings.
If i run this code (php5):
--
class a {
function say() { echo "A"; }
function run() { $this->say(); }
}
class b extends a {
function say() { echo "B"; }
function run() { parent::run(); }
}
$obj = new b;
$obj->run();
--
the run function in b overrides the run function in a, thats why it
echo's "B"
On Fri, 2005-01-21 at 18:37, Dmitry wrote:
> Greetings.
>
> If i run this code (php5):
> --
> class a {
> function say() { echo "A"; }
> function run() { $this->say(); }
> }
>
Greetings.
If i run this code (php5):
--
class a {
function say() { echo "A"; }
function run() { $this->say(); }
}
class b extends a {
function say() { echo "B"; }
function run() { parent::run(); }
}
$obj = new b;
$obj->run();
--
5 matches
Mail list logo