とりあえずの備忘録

主にパソコンやインターネットに関するメモ

PHP 実行中スクリプトの絶対パス、ディレクトリパス、スクリプト名を取得する

絶対パス、ディレクトリパス、スクリプト名を取得する

/var/www/htmlにあるtest.phpの絶対パス、ディレクトリパス、スクリプト名を取得する。

「test.php」

<?php
//絶対パス
echo __FILE__ . '<br />';

//ディレクトリパス
echo dirname(__FILE__) . '<br />';

//スクリプト名
echo basename(__FILE__) . '<br />';

//指定した拡張子を取り除いたスクリプト名
echo basename(__FILE__, '.php');
?>

「出力結果」

/var/www/html/test.php
/var/www/html
test.php
test