On Mon, 2004-11-15 at 18:56 +0100, Francisco M. Marzoa Alonso wrote:
> I've seen that's possible to add public members to objects dinamically,
> such as:
>
> <?php
>
> class TestClass {
> public $One=1;
> }
>
> $Obj = new TestClass ();
> $Obj->Two = 2;
>
> echo $Obj->Two;
> ?>
>
> There'll be a public "Two" member that's not defined in the class.
>
Hmm, don't think that you can do this. You could do something like this
though:
class foo
{
var $bar = array();
function foo()
{
$this->bar['One'] = 1;
}
}
$obj =& new foo();
$obj->bar['Two'] = 2;
print_r($obj);
----
foo Object
(
[bar] => Array
(
[One] => 1
[Two] => 2
)
)
> Is it possible to add methods dinamically to an object instance in same
> way? how? will these methods have access to private and protected
> members of the class of the object?
>
> Thanks a lot in advance...
>
--
/***************************************
* Robby Russell | Owner.Developer.Geek
* PLANET ARGON | www.planetargon.com
* Portland, OR | [EMAIL PROTECTED]
* 503.351.4730 | blog.planetargon.com
* PHP/PostgreSQL Hosting & Development
* --- Now supporting PHP5 ---
****************************************/
signature.asc
Description: This is a digitally signed message part

