2011/7/6 Дмитрий Степанов
> PHP documentation of static keywords does not unambiguously explain
> behavior
> of "static" variables inside methods in example #1. I believe that in
> example #1 the exactly same instance of function (method) is used
> irregarding of how you call it (X::test() or Y::
>> The second case is referencing the varible of the class.
Maybe you are right. However, I don't really think that there is a true
"reference" to the class var in example #2.
PHP documentation of static keywords does not unambiguously explain behavior
of "static" variables inside methods in examp
I think you are confusing scope visibility level of the variable within
method and the class.
Variable within the method is going to 1 because it was declare within the
test method and there no link to the one declared outside the test method.
The second case is referencing the varible of the cl
Hello, everybody.
While working with static variables inside static class' methods, I have
found this very interesting (at least for me) behavior of PHP.
Consider the following class definitions (example #1):
class X {
public final static function test() {
static $i;
return ++$i;
}
}
class Y ex
, 10 de Febrero de 2006 12:45 a.m.
To: php-general@lists.php.net
Cc: suresh kumar
Subject: Re: [PHP] static variables
Suresh,
You could use the link to pass your variable to the next page, or to the
same page:
Instead of
$count=0;
use
if (!isset($_GET['count'])) $count=0;
Then fo
;link to same
page"
if you want to return to the same page with an updated count.
HTH
HTD
- Original Message -
From: "suresh kumar" <[EMAIL PROTECTED]>
To:
Sent: Thursday, February 09, 2006 9:50 PM
Subject: [PHP] static variables
hai everbody
i am
hai everbody
i am facing a problem with static
variable. i declared $count=0 as Static variable,when
i click the link specified in anchor tag my page is
refreshed again and static variable lose its value and
assigned with 0.i want the logic code say my stsic
variable will not lose sco
7 matches
Mail list logo