<?php
highlight_file(__FILE__);
print '<hr noshade />';
function a()
{
static $var = 0;
print 'a: '.$var.'<br />';
$var++;
}
function b()
{
static $var = 0;
print 'b: '.$var.'<br />';
$var++;
}
$c = new c();
for ($i = 0; $i < 10; $i++)
{
a();
b();
$c->a();
$c->b();
}
class c
{
public function a()
{
static $var = 0;
print 'Ca: '.$var.'<br />';
$var++;
}
public function b()
{
static $var = 0;
print 'Cb: '.$var.'<br />';
$var++;
}
}
a: 0
b: 0
Ca: 0
Cb: 0
a: 1
b: 1
Ca: 1
Cb: 1
a: 2
b: 2
Ca: 2
Cb: 2
a: 3
b: 3
Ca: 3
Cb: 3
a: 4
b: 4
Ca: 4
Cb: 4
a: 5
b: 5
Ca: 5
Cb: 5
a: 6
b: 6
Ca: 6
Cb: 6
a: 7
b: 7
Ca: 7
Cb: 7
a: 8
b: 8
Ca: 8
Cb: 8
a: 9
b: 9
Ca: 9
Cb: 9