OpCodeCache::invalidate

public static OpCodeCache::invalidate($pathname)

Invalidates a PHP file from a possibly active opcode cache.

In case the opcode cache does not support to invalidate an individual file, the entire cache will be flushed.

Parameters

string $pathname: The absolute pathname of the PHP file to invalidate.

File

core/lib/Drupal/Component/Utility/OpCodeCache.php, line 31

Class

OpCodeCache
Provides helpers to handle PHP opcode caches.

Namespace

Drupal\Component\Utility

Code

1
2
3
4
5
6
7
8
public static function invalidate($pathname) {
  clearstatcache(TRUE, $pathname);
 
  // Check if the Zend OPcache is enabled and if so invalidate the file.
  if (function_exists('opcache_invalidate')) {
    opcache_invalidate($pathname, TRUE);
  }
}
doc_Drupal
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.