> In perl I can say something like:
>
>    ($var1, $var2) = $sqh->fetchrow_array()
>
>
> to assign column values to more than one variable at a time.  So I
> tried similar syntax with PHP:
>
>
>     ($var1, $var2) = mysql_fetch_row($sqh);
>
>
> but could not seem to work it out.
>
> I know you can do this with a temporary array, and then take values
> out of the array.  But it would be nice to omit the temporary array.
>
> Is it possible?

($var1, $var2) is magic.  I hate magic.  What do you look up in the Perl
manual when you hit syntax like that?  In PHP the equivalent syntax is:

list($var1, $var2) = ...

It does exactly the same thing, and it is legible.  Anybody can pop over
to http://php.net/list and get an explanation of what the code does if
they run across it.

-Rasmus


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to