$method(2), $object->fixedMethod(3), $nullable?->nullableMethod(4), $nullable?->$method(5), ]; } function call_cache_known_internal_method(ArrayObject $object): int { return $object->count(); } class CallCacheStaticTarget { public static function fixedMethod(int $value): int { return $value + 1; } } function call_cache_static_sites(mixed $class, mixed $method): array { return [ $class::$method(5), CallCacheStaticTarget::$method(6), $class::fixedMethod(7), ]; } class CallCacheScopedTarget { private function hidden(): int { return 3; } public function invoke(mixed $method): int { return $this->$method(); } } function main(): void { }