|
Posted by Rik on 06/14/06 09:59
Ramon wrote:
> Thanks Rik,
>
> this does work.
> I'm sorry that I keep asking, but I'm trying to understand this.
>
> I wonder if this is the correct way to address the $m_oTextBoxes
> array. That array should be treated as if it were private, I
> suppose..?
In PHP4, it cannot be made private.
An array in an object is just like any other array, so it's the correct way
of adressing it.
> Actually, I should have an interface method to call this array:
I've been trying some things, it seems it cannot be done in one line, except
when using constructs like:
call_user_func(array($oForm->getgetTextBoxByID("Nr"), 'outerHTML));
But I'm no real OOP programmer, maybe someone else could enlighten you.
> Then, I still have the question how to call the right instance of the
> TextBox-class's getOuterHTML method.
>
> Because this will not work here: echo
> $oForm->m_oTextBoxes["Nr"]->getOuterHTML();
First it does work, now it doesn't work? Works perfectly here.
If it actually doesn't work, try turning on error_reporting and var_dump()
your objects. (For instance, in the example code you forgot to instantiate
the $oForm object).
If you mean it isn't suitable to your needs, perhaps some more detailed
explanation of your exact needs are in order.
Grtz,
--
Rik Wasmus
Navigation:
[Reply to this message]
|