ホームページ  >  記事  >  バックエンド開発  >  PHP 設定関数 ini_get() の具体的な使い方の紹介_PHP チュートリアル

PHP 設定関数 ini_get() の具体的な使い方の紹介_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:31:04966ブラウズ

出力:

  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.comtru​​ehttp://www.bkjia.com/PHPjc/446227.html技術記事出力: display_errors = 1 register_globals = 0 post_max_size = 8M post_max_size+ 1 = 9 PHP 設定関数 ini_get() は主に設定ファイルを取得するために使用され、これにより多くの操作が容易になります。より…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。