opcache_invalidate
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL ZendOpcache >= 7.0.0)
opcache_invalidate — 캐시된 스크립트를 무효화합니다.
설명
opcache_invalidate(string $filename
, bool $force
= false
): bool
이 함수는 opcode 캐시에서 특정 스크립트를 무효화합니다. force
가 설정되지 않거나 false
인 경우 스크립트의 수정 시간이 캐시된 opcode보다 최신인 경우에만 스크립트가 무효화됩니다. 이 함수는 메모리 내 캐시만 무효화하고 파일 캐시는 무효화하지 않습니다.
매개변수
filename
- 무효화되는 스크립트의 경로입니다.
force
true
로 설정하면 무효화 여부에 관계없이 스크립트가 무효화됩니다.
반환 값
filename
에 대한 opcode 캐시가 무효화되었거나 무효화할 것이 없으면 true
를 반환하고 opcode 캐시가 비활성화된 경우 false
를 반환합니다.
기타
- opcache_compile_file() - PHP 스크립트를 실행하지 않고 컴파일 및 캐시
- opcache_reset() - opcode 캐시의 내용을 재설정합니다.