Tag Archive: PHP

[PHP]パスとかファイル名とかのメモ。

PHP自虐系メモ。
よく忘れがちだから。

echo __FILE__; //大前提 フルパス。

$pass = dirname(__FILE__);
$arrPath = split(‘/’, $pass);
$cdir = array_pop($arrPath);
echo “CURRENT DIR=”.$cdir; //カレントディレクトリ表示

echo getcwd(); // getcwd()=dirname(__FILE__)
$cdir = array_pop(split(‘/’, getcwd()));
echo “CURRENT DIR=”.$cdir; //カレントディレクトリ表示

class getClassTest{
function getClassTest(){
echo “get_class() = “.get_class($this);
}
}
$tes = new getClassTest();
//getclasstestを表示

echo basename(__FILE__); //実行ファイル名を表示 index.phpならindex.phpを表示

print_r(pathinfo(__FILE__));
//Array ( [dirname] => スクリプトのディレクトリ
// [basename] => スクリプト名 = basename(__FILE__)
// [extension] => 拡張子 ) を表示

echo $_SERVER[‘SCRIPT_NAME’].”
\n”; //WEBサーバからのパス ≠__FILE__