--TEST--
Bug #48286 (ReflectionProperty::getDeclaringClass() does not work with redeclared properties)
--FILE--
<?php
class {
}

class 
extends {
  static protected 
$prop;
}

class 
extends {
  static protected 
$prop;
}

class 
extends {
}

class 
extends {
}

class 
extends {
  static protected 
$prop;
}

$class 'A';
for(
$class 'A'$class <= 'F'$class ++) {
  print(
$class.' => ');
  try {
    
$rp = new ReflectionProperty($class'prop');
    print(
$rp->getDeclaringClass()->getName());
  } catch(
Exception $e) {
    print(
'N/A');
  }
  print(
"\n");
}
?>
--EXPECT--
A => N/A
B => B
C => C
D => C
E => C
F => F