PHP での ini_set と ini_get の使用例、ini_setini_get_PHP チュートリアル
PHPにおけるini_setとini_getの使用例、ini_setini_get
この記事の例では、PHP での ini_set と ini_get の使用法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです
PHPのini_set関数。
PHPのini_set関数はオプションに値を設定するもので、関数の実行後に有効になります。この設定も無効になります。この機能ではすべてのオプションを設定できるわけではありません。設定できる具体的な値はマニュアルの一覧で確認できます。
たとえば、display_error オプションがオフになっているが、プログラムのデバッグを容易にするためにプログラム内にエラー メッセージを表示したい場合は、php.ini でオプション値を設定できます。 ini_set 関数:
これで、ページ上のプログラムにエラー情報が表示されます。error_reporting を使用して、表示されるエラー情報のレベルを設定することもできます。
スクリプトの実行時間を増やす必要がある場合は、次のように設定できます:
その後、スクリプトの実行時間がデフォルトの 30 秒から 180 秒に変更されます。もちろん、set_time_limit() を使用して設定することもできます。
実際、PHP の ini_set 関数と ini_get を組み合わせると非常に優れています。たとえば、独自のインクルード ファイル パスを設定ファイルに追加したいが、php.ini を変更する権限がある場合は、2 つの関数を組み合わせることができます:
PHP にはさまざまな機能がありますが、これらを柔軟に利用することで初めて言語は大きな役割を果たします。
多くの人が PHP 設定関数 ini_get() を使用したことがあると思います。これは、設定ファイル内のオプションの値を取得するもので、true 値の場合は 1 を返し、false 値の場合は 0 を返します。 、 false 値の場合は文字列を返します。
たとえば、マニュアルの例:
echo 'display_errors = ' .ini_get('display_errors') //エラー表示がオンかどうか
echo 'register_globals = ' .ini_get('register_globals') . " ";// グローバル変数がオープンかどうか
echo 'post_max_size = ' .ini_get('post_max_size') . " ";//送信できる最大ファイルサイズ
echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . ?>
表示エラー = 1
register_globals = 0
Post_max_size = 8M
post_max_size+1 = 9
PHP 設定関数 ini_get() は主に設定ファイルを取得するために使用され、これにより多くの操作が容易になります。たとえば、文字列フィルタリングを操作したいが、magic_quotes_gpc がオンになっているかどうかわからないため、次のような関数を作成できます:
If (ini_get('magic_quotes_gpc)')
{
$str;
を返す }その他{
return addlashes($str);
}
}
If (ini_set('register_gobals'))
{
return $var;
} else {
return $_GET['var'];
}
}
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
たとえば、構成ファイルに次のような行があります: path=''
その後、ini_set('path', 'c:\windows') の機能はこの行を
path='c:\windows に変更します。
phpが使用できるメモリサイズを64Mに設定します。
通常、php.ini ファイルはリモートホストでは変更できません。プログラムを通じてのみ設定できます

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
