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 -~----------~----~----~----~------~----~------~--~---