char[,] matr=new char[3,3];
for(int i=0;i<19683;i++){
int a=i;
for(int j=9;--j>=0;){
matr[j/3,j%3]=(char)('a'+a%3);
a/=3;
}
Process(matr);
}
class SomeClass {
public function someFunction(){
if(empty($this))
{
echo 'статичный контекст';
}
else
{
echo 'объектный контекст';
}
}
}
$obj = new SomeClass;
$obj->someFunction(); // 'объектный контекст';
SomeClass::someFunction(); // 'статичный контекст'