RE: [PHP] creating array on variable variable (bug?)

From: Date: Fri, 16 Mar 2001 00:26:49 +0000
Subject: RE: [PHP] creating array on variable variable (bug?)
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-44176@lists.php.net to get a copy of this message
try this: (you need to escape the variable part of the variable variable with {}) <?php $name = "talltorp"; $$name = array(1,2,3,4); // <-- this works for ($i=0; $i<10; $i++) { // ${$name}[] = $i; // <-- this will work now } // for ($i=0; $i<sizeof($talltorp); $i++){ echo $talltorp[$i]; } ?> -----Original Message----- From: Tobias Talltorp [mailto:tobias@talltorp.com] Sent: 16 March 2001 00:15 To: php-general@lists.php.net Subject: [PHP] creating array on variable variable (bug?) Hello all. Howcome I can create an array on a variable variable using array(), but not in a for-loop (See code below)? <? $name = "talltorp"; $$name = array(1,2,3,4); // <-- this works for ($i=0; $i<10; $i++) { // $$name[] = $i; // <-- this does not work } // for ($i=0; $i<sizeof($talltorp); $i++) echo $talltorp[$i]; } ?> In the for-loop I get this error message: Fatal error: Cannot use [] for reading in E:\Inetpub\wwwroot\testscript\sessions\test4.php on line 6 Is this a bug or do I have the bugs in my head finally gotten to my thinking area? Thanks, // Tobias Talltorp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.general (#44176) next »