Maison >développement back-end >tutoriel php >PHP配置函数ini_get()的具体用法介绍_PHP教程
输出:
PHP配置函数ini_get()主要是为了获取配置文件,可以方便你很多操作。比如你想操作字符串过滤,但是又不清楚magic_quotes_gpc有没有打开,所以你就可以这样写一个函数:
<ol class="dp-xml"> <li class="alt"><span><span>/* 字符串过滤函数 */ </span></span></li> <li><span>function stringFilter($str) </span></li> <li class="alt"><span>{ </span></li> <li><span>if (ini_get(’magic_quotes_gpc)’) </span></li> <li><span>{ </span></li> <li class="alt"><span>return $str; </span></li> <li><span>} </span></li> <li><span>else { </span></li> <li class="alt"><span>return addslashes($str); </span></li> <li><span>} </span></li> <li class="alt"><span>} </span></li> </ol>
当然,如果你无法知道你的全局变量是否打开,也可以定制这样的函数:
<ol class="dp-xml"> <li class="alt"><span><span>/* 变量检测函数 */ </span></span></li> <li><span>function getGetVar($var) </span></li> <li class="alt"><span>{ </span></li> <li><span>if (ini_set(’register_gobals’))</span></li> <li><span>{ </span></li> <li class="alt"><span>return $var; </span></li> <li><span>} </span></li> <li><span>else { </span></li> <li class="alt"><span>return $_GET['var']; </span></li> <li><span>} </span></li> <li class="alt"><span>} </span></li> </ol>
当然,你可以用PHP配置函数ini_get()做很多用途,自己慢慢体会。