
opcache_is_script_cached 함수는 PHP의 캐시 메커니즘에서 사용되는 함수로, 특정 스크립트가 캐시되어 있는지 확인하는 데 사용됩니다. 이 함수의 반환 값은 boolean 값(true/false)입니다.
즉, 함수가 반환하는 값은 캐시된 스크립트가 존재하는지 여부를 나타내며, 캐시된 스크립트의 ID를 반환하는 것은 아닙니다.
캐시된 스크립트의 ID를 얻으려면, opcache_get_status() 함수를 사용할 수 있습니다. 이 함수는 캐시 메커니즘의 상태를 반환하며, 캐시된 스크립트의 ID를 포함합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$cacheStatus = opcache_get_status();
$scriptIds = $cacheStatus['scripts'];
foreach ($scriptIds as $scriptId => $scriptInfo) {
if (opcache_is_script_cached($scriptId)) {
echo "캐시된 스크립트 ID: $scriptIdn";
}
}
이 코드는 캐시된 스크립트의 ID를 얻기 위해 opcache_get_status() 함수를 사용하고, 캐시된 스크립트의 ID를 확인하기 위해 opcache_is_script_cached() 함수를 사용합니다.
2025-05-23 14:53