阻止来自ini_get函数的特定值

时间:2016-10-20 02:19:22

标签: php function ini

我想阻止ini_get auto_prepend_file值的disable_functions函数。 我不想通过exportFile = tkFileDialog.asksaveasfile(mode='a') exportFile.name 选项阻止该功能,只是为了特定的值。 有办法吗?

1 个答案:

答案 0 :(得分:0)

安装uopz扩展名,然后按如下方式创建mod_ini_get.php文件:

<?php
uopz_set_return('ini_get', function ($k) {
  if ($k === 'auto_prepend_file')
    return var_export(ini_get($k), true) . " - modified";
  return ini_get($k);
}, true);

修改auto_prepend_file INI选项:

auto_prepend_file=mod_ini_get.php

测试它:

var_dump(ini_get('auto_prepend_file'));
var_dump(ini_get('engine'));

示例输出:

string(28) "'mod_ini_get.php' - modified"
bool(false)