Re: [PHP] $GLOBALS example script on php.net

2011-03-06 Thread Ashim Kapoor
Unsetting doesn't leave user defined variables. Unsetting simply destroys
> variables (or removes elements from an array, etc). There is nothing magic
> or hidden in that script. I think the note meant exactly what it said: after
> creating a local copy of the $GLOBALS array and removing super globals from
> it, all that's left in it are user defined variables. And that's exactly
> what gets returned from the function.



This is a script vars.php

After...");
   print_r($globals);

return $globals;
}

globals();
?>

I called http://localhost/vars.php?a=1

I get : -

Before...Array ( [GLOBALS] => Array *RECURSION* [_POST] => Array ( ) [_GET]
=> Array ( [a] => 1 ) [_COOKIE] => Array ( ) [_FILES] => Array ( ) )
After...Array ( )

ALL the variables are UNSET. I have a user defined $_GET[a] but that goes
away too.

One second, what do you mean by user defined variables? Maybe I am lost in
comprehension


Re: [PHP] $$var

2011-03-06 Thread NetEmp
As per my experience so far, there is no such depth limit existing. The only
limit is imposed by the system resources (like script execution time etc.)
but not by PHP.

Cheers
NetEmp

On Sun, Mar 6, 2011 at 8:42 PM, shiplu  wrote:

> Just being curious, I have a question.
> How many times PHP interpreter will replace this variables? I mean how deep
> it will be?
>
> If I use variable variables like
>
> $$a
> how long it will be evaluated?
>
> --
> Shiplu Mokadd.im
> My talks, http://talk.cmyweb.net
> Follow me, http://twitter.com/shiplu
> Innovation distinguishes between follower and leader
>


Re: [PHP] Is 5.3.5 really that much slower than 5.2?

2011-03-06 Thread Andrew Mason
> Is anyone else out there in the same boat?

Actually we have found the complete opposite so there might be some
people who are in the same boat as you but certainly not all.

Andrew

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



Re: [PHP] $GLOBALS example script on php.net

2011-03-06 Thread FeIn
Unsetting doesn't leave user defined variables. Unsetting simply destroys
variables (or removes elements from an array, etc). There is nothing magic
or hidden in that script. I think the note meant exactly what it said: after
creating a local copy of the $GLOBALS array and removing super globals from
it, all that's left in it are user defined variables. And that's exactly
what gets returned from the function.

On Sun, Mar 6, 2011 at 5:11 PM, Ashim Kapoor  wrote:

> It doesn't though, it creates a copy of the $_GLOBALS super global array,
> removes entries that will have been set by the system (i.e. it leaves
> user-defined variables) and then returns the ones that are left, so in
> that,
> the user note is perfectly correct.
>
> What has me puzzled is how unsetting LEAVES user defined variables ? Why
> would that happen ?
>
> The array in the function lists the common server-defined variables
> > (HTTP_VARS, etc), which it unsets from the local copy of the super global
> > array ($globals). Basically, it loops through the un-named array, and
> unsets
> > that index from $globals.
> >
>
> Thank you,
> Ashim
>


Re: [PHP] Re: Delaying $(document).ready() in jQuery until php script finish

2011-03-06 Thread Ellis Antaya
Also, the $(document).ready() is triggered when the DOM is ready to be
manipulated.
I dont know why you would consider alter the behavior of this event, maybe
what you want is to create yourself a custom event handler ...

On Sun, Mar 6, 2011 at 21:43, Ellis Antaya  wrote:

> i'm not sure i understand your problem ?!?
>
> php runs on the server, delivers html code and/or javascript to the browser
> and only from there the jQuery will execute it's main loop and start trigger
> some events such as the ready event.  So the php script is always finish
> when javascript start to execute ...
>
>
> On Fri, Mar 4, 2011 at 12:18, Nathan Rixham  wrote:
>
>> Richard Sharp wrote:
>>
>>> I have been banging my head trying to figure out how to delay
>>> $(document).ready() command until my php script finish running and load
>>> data into a csv file.  Any ideas
>>>
>>
>> *which* PHP script? are you returning an HTML document then keeping the
>> script going in the background, /or/ are you requesting another script (by
>> js, clicking a link, posting a form), /or/?
>>
>> I know it's a jQuery question, but it might be a PHP related gotcha.
>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
>
> --
> Ellis
> 110010100001
>
> twitter.com/floverdevel
> facebook.com/ellis.antaya
> google.com/profiles/ellis.antaya
> linkedin.com/in/ellisantaya
>
>


-- 
Ellis
110010100001

twitter.com/floverdevel
facebook.com/ellis.antaya
google.com/profiles/ellis.antaya
linkedin.com/in/ellisantaya


Re: [PHP] Re: Delaying $(document).ready() in jQuery until php script finish

2011-03-06 Thread Ellis Antaya
i'm not sure i understand your problem ?!?

php runs on the server, delivers html code and/or javascript to the browser
and only from there the jQuery will execute it's main loop and start trigger
some events such as the ready event.  So the php script is always finish
when javascript start to execute ...


On Fri, Mar 4, 2011 at 12:18, Nathan Rixham  wrote:

> Richard Sharp wrote:
>
>> I have been banging my head trying to figure out how to delay
>> $(document).ready() command until my php script finish running and load
>> data into a csv file.  Any ideas
>>
>
> *which* PHP script? are you returning an HTML document then keeping the
> script going in the background, /or/ are you requesting another script (by
> js, clicking a link, posting a form), /or/?
>
> I know it's a jQuery question, but it might be a PHP related gotcha.
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Ellis
110010100001

twitter.com/floverdevel
facebook.com/ellis.antaya
google.com/profiles/ellis.antaya
linkedin.com/in/ellisantaya


Re: [PHP] $$var

2011-03-06 Thread Mujtaba Arshad
If $a = 'foo'
and $$a = nothing (i.e. no value assigned to $foo) you will get an error if
you tried to use this to do something else.

On Sun, Mar 6, 2011 at 3:21 PM, tedd  wrote:

> At 6:42 PM +0530 3/6/11, Ashim Kapoor wrote:
>
>> Dear All,
>>
>> I was reading the php manual for session_register, and I found the
>> following
>> line there : -
>>
>>
>> $_SESSION[$var] = $$var;
>>
>> Why do I need $$ there ? Can someone explain?
>>
>> Thank you,
>> Ashim
>>
>
> Ashim:
>
> You don't need to user session_register().
>
> Cheers,
>
> tedd
>
>
> --
> ---
> http://sperling.com/
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Mujtaba


Re: [PHP] $$var

2011-03-06 Thread tedd

At 6:42 PM +0530 3/6/11, Ashim Kapoor wrote:

Dear All,

I was reading the php manual for session_register, and I found the following
line there : -


$_SESSION[$var] = $$var;

Why do I need $$ there ? Can someone explain?

Thank you,
Ashim


Ashim:

You don't need to user session_register().

Cheers,

tedd


--
---
http://sperling.com/

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



[PHP] Re: $$var

2011-03-06 Thread Jonesy
On Sun, 6 Mar 2011 21:12:34 +0600, shiplu wrote:
>
> Just being curious, I have a question.
> How many times PHP interpreter will replace this variables? I mean how deep
> it will be?
>
> If I use variable variables like
> $a
> how long it will be evaluated?

What were your results when you tried it?


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



Re: [PHP] $$var

2011-03-06 Thread sexyprout
∞

2011/3/6 shiplu 

> Just being curious, I have a question.
> How many times PHP interpreter will replace this variables? I mean how deep
> it will be?
>
> If I use variable variables like
>
> $$a
> how long it will be evaluated?
>
> --
> Shiplu Mokadd.im
> My talks, http://talk.cmyweb.net
> Follow me, http://twitter.com/shiplu
> Innovation distinguishes between follower and leader
>


Re: [PHP] $$var

2011-03-06 Thread shiplu
Just being curious, I have a question.
How many times PHP interpreter will replace this variables? I mean how deep
it will be?

If I use variable variables like
$$a
how long it will be evaluated?

-- 
Shiplu Mokadd.im
My talks, http://talk.cmyweb.net
Follow me, http://twitter.com/shiplu
Innovation distinguishes between follower and leader


Re: [PHP] $GLOBALS example script on php.net

2011-03-06 Thread Ashim Kapoor
It doesn't though, it creates a copy of the $_GLOBALS super global array,
removes entries that will have been set by the system (i.e. it leaves
user-defined variables) and then returns the ones that are left, so in that,
the user note is perfectly correct.

What has me puzzled is how unsetting LEAVES user defined variables ? Why
would that happen ?

The array in the function lists the common server-defined variables
> (HTTP_VARS, etc), which it unsets from the local copy of the super global
> array ($globals). Basically, it loops through the un-named array, and unsets
> that index from $globals.
>

Thank you,
Ashim


Re: [PHP] $$var

2011-03-06 Thread Ashim Kapoor
> Hi Ashim,
>
> These are called Variable Variables. Ideally they should be avoided,
> as they introduce unnecessary legibility issues.
>
> This is what it does in a nutshell, it's actually quite simple:
>
> $foo = 'bar';
> $bar = 'foobar';
> echo $$foo;//This prints foobar
>
> What it does is, take the value of $foo (which is 'bar') and if a
> variable exists by that name, it will go forth and print the value of
> $bar; In this case foobar.
>

Alright Russel, Thank you,
Ashim.


Re: [PHP] $$var

2011-03-06 Thread Russell Dias
Hi Ashim,

These are called Variable Variables. Ideally they should be avoided,
as they introduce unnecessary legibility issues.

This is what it does in a nutshell, it's actually quite simple:

$foo = 'bar';
$bar = 'foobar';
echo $$foo;//This prints foobar

What it does is, take the value of $foo (which is 'bar') and if a
variable exists by that name, it will go forth and print the value of
$bar; In this case foobar.
On Sun, Mar 6, 2011 at 11:12 PM, Ashim Kapoor  wrote:
> Dear All,
>
> I was reading the php manual for session_register, and I found the following
> line there : -
>
>
> $_SESSION[$var] = $$var;
>
> Why do I need $$ there ? Can someone explain?
>
> Thank you,
> Ashim
>

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



[PHP] imap_search ?

2011-03-06 Thread Tontonq Tontonq
hi ! it works if there is / are emails in the box before script run (i use
cli not web based) but after it works 1 time it doesnt work again it enters
to  infinite loop ,
at that line
while(!$emails) { $emails = imap_search($inbox,'ALL'); echo "email yok\n";
print_r($emails); }

 imap_search($inbox,'ALL'); it doesn't try to research emails in $inbox,
doesn't it stay as connected or it's just for 1 time use :S ? should i reuse
imap_open everytime when i need to use imap_search ?

$inbox = imap_open($hostname,$usernamex,$password) or die('Cannot connect to
domain:' . imap_last_error());

function onayla()
{
global $inbox;
$emails = imap_search($inbox,'ALL');
while(!$emails) { $emails = imap_search($inbox,'ALL'); echo "email yok\n";
print_r($emails); }
echo "\nyeaah"; print_r($emails);
if($emails) {
rsort($emails);
echo "Number of email:".imap_num_msg($inbox);
foreach($emails as $email_number) {

$overview = imap_fetch_overview($inbox,$email_number,0);
if(stristr($overview[0]->subject,"Test"))
{
$message = imap_fetchbody($inbox,$email_number,1);
echo "$message\n\r";
//$link=arasi('activate:','-- The',$message); //echo "\n\r".$link;
#fwrite(fopen("deneme.txt",w),file_get_contents($link));
//imap_delete($inbox,'1:*');
//imap_expunge($inbox);
}


}

}
imap_delete($inbox,'1:*');
imap_expunge($inbox);
}


[PHP] $$var

2011-03-06 Thread Ashim Kapoor
Dear All,

I was reading the php manual for session_register, and I found the following
line there : -


$_SESSION[$var] = $$var;

Why do I need $$ there ? Can someone explain?

Thank you,
Ashim