Heim  >  Artikel  >  Backend-Entwicklung  >  PHP配置函数ini_get()的具体用法介绍_PHP教程

PHP配置函数ini_get()的具体用法介绍_PHP教程

WBOY
WBOYOriginal
2016-07-15 13:31:04966Durchsuche

输出:

  1. display_errors = 1 
  2. register_globals = 0 
  3. post_max_size = 8M 
  4. post_max_size+1 = 9 

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()做很多用途,自己慢慢体会。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446227.htmlTechArticle输出: display_errors = 1 register_globals = 0 post_max_size = 8M post_max_size+ 1 = 9 PHP配置函数ini_get()主要是为了获取配置文件,可以方便你很多操作。比...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn