--TEST-- ReflectionClass::hasProperty() --CREDITS-- Robin Fernandes Steve Seear --FILE-- Check for s: "; var_dump($rc->hasProperty("s")); echo " --> Check for a: "; var_dump($rc->hasProperty("a")); echo " --> Check for A: "; var_dump($rc->hasProperty("A")); echo " --> Check for doesntExist: "; var_dump($rc->hasProperty("doesntExist")); } ?> --EXPECT-- Reflecting on class pubf: --> Check for s: bool(true) --> Check for a: bool(true) --> Check for A: bool(false) --> Check for doesntExist: bool(false) Reflecting on class subpubf: --> Check for s: bool(true) --> Check for a: bool(true) --> Check for A: bool(false) --> Check for doesntExist: bool(false) Reflecting on class protf: --> Check for s: bool(true) --> Check for a: bool(true) --> Check for A: bool(false) --> Check for doesntExist: bool(false) Reflecting on class subprotf: --> Check for s: bool(true) --> Check for a: bool(true) --> Check for A: bool(false) --> Check for doesntExist: bool(false) Reflecting on class privf: --> Check for s: bool(true) --> Check for a: bool(true) --> Check for A: bool(false) --> Check for doesntExist: bool(false) Reflecting on class subprivf: --> Check for s: bool(true) --> Check for a: bool(false) --> Check for A: bool(false) --> Check for doesntExist: bool(false)