|
Posted by Yotam Ofek on 10/21/44 11:07
Jason Barnett wrote:
> Yotam Ofek wrote:
>
>> I would like to create an object like this:
>> <?php
>> class TestClass {
>> private $some_array;
>> public $just;
>> public $some;
>> public $public;
>> public $vars;
>> }
>> ?>
>> Is it possible, through SPL, to make the class accessible as
>> "$testclass['array_key']", which will return the value for the key
>
>
> Yes, this is exactly what the SPL is for. Actually the exact classes
> you will want to check out are called ArrayIterator and ArrayObject.
> Although I don't know for certain about making $some_array private... it
> *might* need to be public. No promises either way on that one, just
> look out for it ;)
>
>> 'array_key' from "$some_array"? Not only that, but I want the class to
>> be accessable as "$testclass->just" aswell!
>> Is that possible? Examples are welcome.
>>
>> Thanks in advance,
>> Yotam Ofek!
>
>
>
Thanks.
Seems that it you were right about ArrayIterator and ArrayObject.
If anyone needs further help with this, email me.
[Back to original message]
|