【PHP8.x】php_ini_loaded_file関数の使い方

作成日: 更新日:

php_ini_loaded_file関数は、現在PHPによって読み込まれているphp.iniファイルのパスを取得する関数です。php.iniファイルは、PHPの動作に関するさまざまな設定を定義する重要な設定ファイルであり、Webサーバーのパフォーマンスやセキュリティ、拡張機能の有効化など、PHPの挙動を多岐にわたって制御しています。

この関数を実行すると、PHPが実際に使用しているphp.iniファイルの絶対パスを文字列として返します。もし、何らかの理由でphp.iniファイルが読み込まれていない場合、例えばPHPがデフォルト設定で動作しているような状況では、この関数はブール値のfalseを返します。

php_ini_loaded_file関数は、特に複数のphp.iniファイルが存在する可能性がある複雑なサーバー環境において、現在どの設定ファイルが有効になっているかを正確に確認したい場合に非常に役立ちます。システムエンジニアを目指す方にとって、PHPの実行環境がどのように設定されているかを把握することは、問題解決やデバッグ、環境構築を行う上で不可欠な知識となります。この関数を使うことで、現在のPHP設定の出どころを明確にし、より効率的な開発や運用に繋げることができます。

基本的な使い方

構文(syntax)

<?php
$iniFilePath = php_ini_loaded_file();
?>

引数(parameters)

引数なし

引数はありません

戻り値(return)

string|false

PHPの設定ファイル(php.ini)のパスを文字列で返します。設定ファイルが読み込まれていない場合は false を返します。

【PHP8.x】php_ini_loaded_file関数の使い方 | いっしー@Webエンジニア