PHPでよく使うディレクトリパスを定数として定義する

PHPでよく使うディレクトリパスを定数として定義する

今回は定数として「ディレクトリパス」を定義します。

構成

system.ini

BASE_DIRに「$_SERVER[‘DOCUMENT_ROOT’]」を定義しています。

そして、LIB_DIRに「BASE_DIR配下のlibディレクトリ」を定義しています。

なお、system.iniという名称にしていますが、自身で作成したプログラムの一部です。このような名前にしているだけであって、別の名前でも構いません。変更する場合は、index.phpに記載したsystem.iniの箇所のファイル名も変更しましょう。

index.php

定数を定義した「system.ini」を最初に読み込んでいます。

「system.ini」を読み込むまでは定数を使用することはできません。

そのため、最初に読み込む「system.ini」ファイルの読み込みには、定数を使用せずにパスを指定しています。

「$_SERVER[‘DOCUMENT_ROOT’]配下にあるlibディレクトリ内のsystem.iniファイルを読み込む」

system.iniの読み込み後については、system.iniに定義した定数を使用可能になります。

今回の場合は、定数として定義したADMIN_BASE_DIRやADMIN_LOGIC_DIRを使用して、同ディレクトリの中にあるadmin1.phpやlogic2.phpを読み込んでいます。

(admin1.phpやlogic2.phpについては任意のファイルとお考えください)

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする