[PHP] ファイルのある絶対パス(__DIR__)から1段2段上のパスを指定する方法

関数ファイルの読み込みなどを行う際、相対パスではなく絶対パスで指定したほうが後々楽

require_once( __DIR__ . '/example.php');

ただ、__DIR__はそのファイルがある絶対パスを返すので、一つ上などのパスを指定するには以下のように記述する

目次

1個上

require_once ( __DIR__ . '/../example.php');

2個上

require_once ( __DIR__ . '/../../example.php');

複数個上

require_once( dirname( __FILE__ , 6) . '/example.php' );

もし1段階上に上がりたい場合は

require_once( dirname( __FILE__ , 2) . '/example.php' );

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です