Rodrigo Dominguez wrote:
>I made a mistake while I was writting the example, in my original code I
>wrote it as you did, with $this->b[0] = new one(); but it doesn't work.
>Thank you.
>
>"Philip Hallstrom" <[EMAIL PROTECTED]> escribi� en el mensaje
>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
>
>>Not tested, but what if you change
>>
>> $b[0] = new one();
>> $b[1] = new one();
>>
>>to:
>>
>> $this->b[0] = new one();
>> $this->b[1] = new one();
>>
>>On Tue, 3 Sep 2002, Rodrigo Dominguez wrote:
>>
>>
>>
>>>I have a problem, I can't create an array of classes into a class, for
>>>example:
>>>
>>>class one {
>>> var $a;
>>>
>>> function foo() {
>>> echo "foo";
>>> }
>>>}
>>>
>>>class two {
>>> var $b;
>>>
>>> function initialize() {
>>> $b[0] = new one();
>>> $b[1] = new one();
>>> }
>>>}
>>>
>>>$test = new two();
>>>$test->initialize();
>>>
>>>$test->b[0]->foo(); //It doesn't work
>>>$test->b[1]->foo(); //It doesn't work
>>>
>>>Any suggestion?
>>>
>>>
>>>
>>>
>>>--
>>>PHP General Mailing List (http://www.php.net/)
>>>To unsubscribe, visit: http://www.php.net/unsub.php
>>>
>>>
>>>
>
>
>
>
>
Eh.. unchecked code, but what about:
$this->b[0] = new one;
$this->b[1] = new one;
$test = new two;
Instead of
$this->b[0] = new one();
$this->b[1] = new one();
$test = new two();
If no luck try to include
error_reporting(E_ALL);
as first line of your script.
Good luck
Ren�
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php