Dave wrote On 06/08/2008 01:47 AM:
> On 7 Jun., 23:09, HappyNoff <[EMAIL PROTECTED]> wrote:
>   
>> On Jun 7, 9:54 pm, Dave <[EMAIL PROTECTED]> wrote:
>>     
>>> Hi guys,
>>>
>>> first post :)
>>> my question: is it possible to have dynamic variable names, I mean
>>> something like this:
>>>
>>> for($i=0;$i<x;$i++){
>>> $y_$i = blabla;
>>> }
>>>
>>> in other words I want the number of the loop to be displayer in the
>>> name of the variable.
>>>
>>> Thanks for help.
>>>       
>> Hi,
>>
>> You can test this syntax :
>>
>> $y = 'test';
>>
>> for($i=0; $i < 3; $i++)
>> {
>>   ${$y.'_'.$i} = 'blabla';
>>
>> }
>>
>> echo $test_0;
>>
>> it should echo : blabla
>>
>> voila :)
>>     
>
> merci
>
> but how do I declare these as global variables?
> I tried:
>
> global ${$y.'_'.$i};
>
> but I got a Parse error:  syntax error, unexpected ',
It depends on context... where do u want to declare this variables ? and 
where do you want to use it ?

Understand that when you type : ${$y.'_'.$i}
It's just a replacement.

If $y = 'test' and $i = '0', it's exactly like if you had 
${'test'.'_'.'0'}, or ${'test_0'} or $test_0...

Is your 'global' call in a function that needs previously declared 
variables ?

To help you, I need to understand what you wanna do and what you need ;)

-- 
Simon COURTOIS
{EPITECH.} tek4 | (LINAGORA) Developer | [ADITAM] Project Manager
10, rue Brillat-Savarin 75013 Paris | 01 45 42 72 30 - 06 72 44 67 81
http://www.happynoff.fr


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to