物理パス(__FILE__を使う)
dirname関数を使うと、指定されたパスからディレクトリ名を取得することができます。現在のファイルパスを返す定数__FILE__と組み合わせることで、現在のディレクトリ名を物理パスで取得することができます。
<?php echo dirname(__FILE__); ?>
○実行結果
C:\file\web\test\php
相対パス($_SERVER[“SCRIPT_NAME”]を使う)
サーバー変数の$_SERVER[“SCRIPT_NAME”]は、現在実行中のPHPスクリプトの相対パス(ドキュメントルートから)を返します。dirname関数と組み合わせることで、現在のディレクトリ名を相対パスで取得することができます。
<?php echo dirname($_SERVER["SCRIPT_NAME"]); ?>
○実行結果
/web/test/php