Thanks, That seems to have worked. Now, can you or someone tell me why I
can't seem to get it to work when I separate the function implementation
from the calling statemtent? For instance:
Say I have the following function in file called "My_Function_Includes.php":
<?php
function foo(&$a)
{
for ($i=0; $i < 10; $i++)
{
$a[$i] = $i;
}
}
?>
In my index.php I have:
<?php
Include_once('My_Function_Includes.php');
$a = array();
foo($a);
echo "<PRE>";
print_r($a);
echo "</PRE>";
?>
This example doesn't seem to work however, when I paste the function
implementation into the index.php and run it, it works.
Thanks for any help in advance,
Jim
-----Original Message-----
From: Justin Patrin [mailto:[EMAIL PROTECTED]
Sent: Monday, August 09, 2004 5:52 PM
To: Jim MacDiarmid
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP-WIN] Passing arrays by reference
On Mon, 9 Aug 2004 17:28:40 -0400, Jim MacDiarmid
<[EMAIL PROTECTED]> wrote:
>
> Hi everyone,
>
> I've seen several examples of passing arrays by reference such as the
> following:
>
> $a = array();
>
> function foo(&a)
function foo(&$a)
> {
> for ($i=0; $i < 10; i++)
> {
> $a[$i] = $i;
> }
> }
>
> foo($a);
> echo "<PRE>";
> print_r($a);
> echo "</PRE>";
>
> However, when I try this on my setup, it doesn't work and I get the
> following error message:
>
> PHP Parse error: parse error, unexpected T_STRING, expecting
> T_VARIABLE in...
>
> Anyone have any ideas or suggestions?
>
> Thanks,
> Jim
>
> --
> PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
> http://www.php.net/unsub.php
>
--
DB_DataObject_FormBuilder - The database at your fingertips
http://pear.php.net/package/DB_DataObject_FormBuilder
paperCrane --Justin Patrin--
--
PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php