--TEST-- Test that ReflectionMethod::setAccessible() has no effects --FILE-- invoke(new A, NULL); $private->invokeArgs(new A, array(NULL)); $privateStatic->invoke(NULL, NULL); $privateStatic->invokeArgs(NULL, array(NULL)); $protected->invoke(new A, NULL); $protected->invokeArgs(new A, array(NULL)); $protectedStatic->invoke(NULL, NULL); $protectedStatic->invokeArgs(NULL, array(NULL)); $private->setAccessible(FALSE); $privateStatic->setAccessible(FALSE); $protected->setAccessible(FALSE); $protectedStatic->setAccessible(FALSE); $private->invoke(new A, NULL); $private->invokeArgs(new A, array(NULL)); $privateStatic->invoke(NULL, NULL); $privateStatic->invokeArgs(NULL, array(NULL)); $protected->invoke(new A, NULL); $protected->invokeArgs(new A, array(NULL)); $protectedStatic->invoke(NULL, NULL); $protectedStatic->invokeArgs(NULL, array(NULL)); ?> --EXPECTF-- A::aPrivate A::aPrivate A::aPrivateStatic A::aPrivateStatic A::aProtected A::aProtected A::aProtectedStatic A::aProtectedStatic Deprecated: Method ReflectionMethod::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 in %s on line %d Deprecated: Method ReflectionMethod::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 in %s on line %d Deprecated: Method ReflectionMethod::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 in %s on line %d Deprecated: Method ReflectionMethod::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 in %s on line %d A::aPrivate A::aPrivate A::aPrivateStatic A::aPrivateStatic A::aProtected A::aProtected A::aProtectedStatic A::aProtectedStatic