Re: References to a variable and scope

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, December 4, 2007 2:58 pm, Cesar D. Rodas wrote:
> I know that PHP doesn't support pointers to a variable, instead of
> that
> there is references to a variable which are similar to pointers,
> right?
>
> BTW, what I want to do is to save a references to a variable and read
> the
> content when I need, similar to PDO "bindParam". I will try to explain
> better in the following pseudo php code.
>
> function foo($a) {
>        $GLOBALS['references']['a'] = /*references to $a */
> }
>
> function bar() {
>       echo $GLOBALS['references']['a'];
> }
>
> $var="hello"
> foo($var);
> $var = "hi";
> bar(); /* it should print "hi" instead of "hello" */

If you are making things this complicated, you will probably regret it
someday...

That said, I think if you just did:
foo('var');
and changed the 'a' in foo/bar to $a
then you would get what you want...

It won't be a reference nor a pointer, but just a global variable,
disguised by using $GLOBALS instead of:
global $var;
as you should do for clarity.

YMMV

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some indie artist.
http://cdbaby.com/from/lynch
Yeah, I get a buck. So?

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux