PHP 現在のディレクトリ名を取得する 質問する

PHP 現在のディレクトリ名を取得する 質問する

私のウェブサイトのフォルダー内に PHP ページがあります。

たとえば、現在のディレクトリの名前を変数に追加する必要があります。

$myVar = current_directory_name;

これは可能ですか?

ベストアンサー1

getcwd();

または

dirname(__FILE__);

または(PHP5)

basename(__DIR__) 

http://php.net/manual/en/function.getcwd.php

http://php.net/manual/en/function.dirname.php

basename()パスの末尾部分を取得するために使用できます:)

あなたの場合、おそらく を使用することを検討していると思いますがgetcwd()dirname(__FILE__)別のライブラリをインクルードする必要があり、別のライブラリにインクルードされているファイルがある場合に、 の方が便利です。

例えば:

main.php
libs/common.php
libs/images/editor.php

ではcommon.php関数を使用する必要があるeditor.phpので、

common.php:

require_once dirname(__FILE__) . '/images/editor.php';

main.php:

require_once libs/common.php

こうすることで、common.php がrequire'dにある場合main.php、 の呼び出しはrequire_onceが実行されている現在のディレクトリを検索するのではなく、をcommon.php正しく含めます。editor.phpimages/editor.phpmain.php

おすすめ記事