k01ken’s b10g

He110 W0r1d!

PHPでファイルのフルパスを表示する

開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+PHP 7.1.7。

<?php
echo __FILE__;
?>

実行結果
f:id:k01ken:20180412100122p:plain

__FILE__定数をdirname関数の引数に指定すると、そのファイルのあるディレクトリまでのフルパスを指します。また、dirname関数を重ねると、さらに1つ上のディレクトリまでのフルパスを指します。

<?php
	echo dirname(__FILE__)."<br>";
	echo dirname(dirname(__FILE__))."<br>";
?>

実行結果
f:id:k01ken:20180416081532p:plain

参考リンク
PHPでフルパス(絶対パス)を取得する。 | Ken's WEB
PHP: dirname - Manual