有时候调试个打印结果,总是不能即时输出,而是输出上次的打印结果,这是因为服务器opcache缓存。
1、关闭服务器opcache缓存:
php.ini配置文件
关闭缓存
//1、注释dll
;zend_extension=php_opcache.dll
or
//2、1改为0
opcache.enable=0
opcache.enable_cli=0
2、清除服务器opcache缓存:
自己写个打印方法,封装调用opcache_reset,或者打印前先调用opcache_reset方法,就好了
if(function_exists("opcache_reset"))
{
opcache_reset();
}
浏览器缓存也可以一起关闭。