--TEST-- GH-19044: Protected properties must be scoped according to their prototype --FILE-- foo; } } var_dump(C2::foo(new C2)); var_dump(C2::foo(new C1)); ?> --EXPECT-- int(2) int(1)