Re: [PHP-DEV] PHP 4.0 Bug #7808 Updated: variable value triggerd by function From: Adam Wright (adam <email protected>)
Date: 11/14/00

>From your example 1, it looks you want the value of $time to be the value
returned by time() at any point where you deference the $time variable (as
opposed to $time being a reference to the function), so in effect, the
variable becomes a macro for "run this function and assign its returned
value to this variable". Why you'd want this is beyond me, as its more
likely to get confusing. Why not just write it out in full (use ($time =
time())? Or, as already suggested, $time="time"; $time();.

I can't think of a convincing argument for your method. For example, what
happens when the function you assigned takes parameters?

adamw

----- Original Message -----
From: <wico <email protected>>
To: <php-dev <email protected>>
Sent: Tuesday, November 14, 2000 2:17 PM
Subject: [PHP-DEV] PHP 4.0 Bug #7808 Updated: variable value triggerd by
function

> ID: 7808
> User Update by: wico <email protected>
> Old-Status: Closed
> Status: Open
> Bug Type: Feature/Change Request
> Description: variable value triggerd by function
>
> I know &= is for somthing else it was just to illustrate what i ment
>
> &= could also be something else
>
> and
> $time="time";
> echo $time();
> sleep(1);
> echo $time();
>
> is not where i'm looking for
>
> Please read carefully and try to understand what i mean
>
> Greetz,
>
> Wico
>
>
>
>
>
> Previous Comments:
> --------------------------------------------------------------------------
-
>
> [2000-11-14 09:11:15] hholzgra <email protected>
>
> '&=' has a very different meaning
>
> '$i &= $j' is an abbreviation of '$i = $i & $j'
> and '&' being the binary 'bitwise and' operator,
> not the unary 'get reference for'
>
> what you are looking for is
>
> $time="time";
> echo $time();
> sleep(1);
> echo $time();
>
> and this already works ...
>
>
> --------------------------------------------------------------------------
-
>
> [2000-11-14 08:54:13] wico <email protected>
> Hiya
>
> I don't know how to call it but i thing i could be usefull
>
> example:
>
> $time &= time(); // var to function
>
> echo $time; // current time
> sleep(1);
> echo $time; // still current time
>
> example 2:
>
> $data &= get_some_database_records();
>
> while ($data) {
> echo $data;
> }
>
> Get_some_database_records will give every time its called the next var
(until false)
>
> This are just a examples i know some other thing you can do with it but
there yes for your imagenation :)
>
> Greetz,
>
> Wico
>
> --------------------------------------------------------------------------
-
>
>
> Full Bug description available at: http://bugs.php.net/?id=7808
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
> For additional commands, e-mail: php-dev-help <email protected>
> To contact the list administrators, e-mail: php-list-admin <email protected>
>
>

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: php-dev-unsubscribe <email protected>
For additional commands, e-mail: php-dev-help <email protected>
To contact the list administrators, e-mail: php-list-admin <email protected>