@@ -160,6 +160,17 @@ static ZEND_INI_MH(OnEnable)
160
160
}
161
161
}
162
162
163
+ static ZEND_INI_MH (OnUpdateFileCache )
164
+ {
165
+ if (new_value ) {
166
+ if (!ZSTR_LEN (new_value )) {
167
+ new_value = NULL ;
168
+ }
169
+ }
170
+ OnUpdateString (entry , new_value , mh_arg1 , mh_arg2 , mh_arg3 , stage );
171
+ return SUCCESS ;
172
+ }
173
+
163
174
#ifdef HAVE_JIT
164
175
static ZEND_INI_MH (OnUpdateJit )
165
176
{
@@ -286,7 +297,7 @@ ZEND_INI_BEGIN()
286
297
STD_PHP_INI_ENTRY ("opcache.mmap_base" , NULL , PHP_INI_SYSTEM , OnUpdateString , accel_directives .mmap_base , zend_accel_globals , accel_globals )
287
298
#endif
288
299
289
- STD_PHP_INI_ENTRY ("opcache.file_cache" , NULL , PHP_INI_SYSTEM , OnUpdateStringUnempty , accel_directives .file_cache , zend_accel_globals , accel_globals )
300
+ STD_PHP_INI_ENTRY ("opcache.file_cache" , NULL , PHP_INI_SYSTEM , OnUpdateFileCache , accel_directives .file_cache , zend_accel_globals , accel_globals )
290
301
STD_PHP_INI_BOOLEAN ("opcache.file_cache_read_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_read_only , zend_accel_globals , accel_globals )
291
302
STD_PHP_INI_BOOLEAN ("opcache.file_cache_only" , "0" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_only , zend_accel_globals , accel_globals )
292
303
STD_PHP_INI_BOOLEAN ("opcache.file_cache_consistency_checks" , "1" , PHP_INI_SYSTEM , OnUpdateBool , accel_directives .file_cache_consistency_checks , zend_accel_globals , accel_globals )
0 commit comments