--TEST--
Bug #42211 (property_exists() fails to find protected properties from a parent class)
--FILE--
<?php
class {
    function 
foo() {
        
var_dump(property_exists('B''publicBar'));
        
var_dump(property_exists('B''protectedBar'));
        
var_dump(property_exists('B''privateBar'));
    }
}

class 
extends {
    static public 
$publicBar "ok";
    static protected 
$protectedBar "ok";
    static private 
$privateBar "fail";
}

$a = new A();
$a->foo();
$b = new B();
$b->foo();
--
EXPECT--
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)