ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

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

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

Comment

*