1--TEST-- 2Issue #140: "opcache.enable_file_override" doesn't respect "opcache.revalidate_freq" 3--INI-- 4opcache.enable=1 5opcache.enable_cli=1 6opcache.revalidate_freq=0 7opcache.file_update_protection=0 8--EXTENSIONS-- 9opcache 10--SKIPIF-- 11<?php if (getenv("SKIP_SLOW_TESTS")) die("skip slow tests excluded by request") ?> 12--FILE-- 13<?php 14define("FILENAME", __DIR__ . "/issuer0140.inc.php"); 15file_put_contents(FILENAME, "1\n"); 16 17var_dump(is_readable(FILENAME)); 18include(FILENAME); 19var_dump(filemtime(FILENAME)); 20 21sleep(2); 22file_put_contents(FILENAME, "2\n"); 23 24var_dump(is_readable(FILENAME)); 25include(FILENAME); 26var_dump(filemtime(FILENAME)); 27 28sleep(2); 29unlink(FILENAME); 30 31var_dump(is_readable(FILENAME)); 32var_dump(@include(FILENAME)); 33var_dump(@filemtime(FILENAME)); 34?> 35--EXPECTF-- 36bool(true) 371 38int(%d) 39bool(true) 402 41int(%d) 42bool(false) 43bool(false) 44bool(false) 45