Re: [PHP] Classes and parents.

2005-01-24 Thread Richard Lynch
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

Re: [PHP] Classes and parents.

2005-01-21 Thread Jochem Maas
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(); }

Re: [PHP] Classes and parents.

2005-01-21 Thread Jochem Maas
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(); --

Re: [PHP] Classes and parents.

2005-01-21 Thread Matthew Fonda
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(); } > } >

[PHP] Classes and parents.

2005-01-21 Thread Dmitry
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(); --