PHP 5.4.45 Released

opcache_compile_file

(PHP 5 >= 5.5.5, PECL ZendOpcache > 7.0.2)

opcache_compile_fileCompiles and caches a PHP script without executing it

Beschreibung

boolean opcache_compile_file ( string $file )

This function compiles a PHP script and adds it to the opcode cache without executing it. This can be used to prime the cache after a Web server restart by pre-caching files that will be included in later requests.

Parameter-Liste

file

The path to the PHP script to be compiled.

R├╝ckgabewerte

Returns TRUE if file was compiled successfully Im Fehlerfall wird FALSE zur├╝ckgegeben..

Fehler/Exceptions

If file cannot be loaded or compiled, an error of level E_WARNING is generated. You may use @ to suppress this warning.

Siehe auch

add a note add a note

User Contributed Notes 1 note

up
-2
cslistener
7 months ago
<?php
/**
* Get files that specified suffix
* @param $path
* @param array $files
* @return array
*/
// http://www.apieye.com/528.html
function getfiles( $path , &$files = array() ) {
    if ( !
is_dir( $path ) ) return null;
   
$handle = opendir( $path );
    while (
false !== ( $file = readdir( $handle ) ) ) {
        if (
$file != '.' && $file != '..' ) {
           
$path2 = $path . '/' . $file;
            if (
is_dir( $path2 ) ) {
               
getfiles( $path2 , $files );
            } else {
                if (
preg_match( "/\.(php|php5)$/i" , $file ) ) {
                   
$files[] = $path2;
                }
            }
        }
    }
    return
$files;
}
$files = getfiles('/png/www/example.com/public_html/app/wordpress');
$br = (php_sapi_name() == "cli") ? "\n" : "<br />";
foreach(
$files as $file){
 
opcache_compile_file($file);
  echo
$file.$br;
}
To Top