PHP 定数 dirname(__file__)

WBOY
リリース: 2016-06-23 14:32:27
オリジナル
1180 人が閲覧しました

__FILE__: PHP マジック定数として知られ、現在実行中の PHP スクリプトの絶対パスを含む完全なパスとファイル名を返します。

dirname(__FILE__) 関数は、スクリプトが配置されているパスを返します。

たとえば、index.php には次の内容が含まれます:
$basedir = dirname(__FILE__); // このファイルの絶対パスがページに表示されます。テストの結果は次のとおりです: E:wampwwwtest

index.php が test.php ファイルによって参照されている場合は、他のディレクトリに含める必要があります。 変数 $basedir の内容は、test.php ファイルが配置されているディレクトリではなく、index.php が配置されているフォルダーへのパスのままです。

dirname(dirname(__FILE__)); 取得するのは、ファイルの上のディレクトリ名です。

拡張知識ポイント:

DIRECTORY_SEPARATOR: PHP の組み込み変数 DIRECTORY_SEPARATOR は、PHP の内部定数であり、定義や組み込みなしで直接使用できます。

この PHP 組み込みコマンドは、Windows では / を返しますが、Linux または UNIX のような場合は / を返します。これは通常、インクルード ファイルのパスを定義するとき、または保存ディレクトリをアップロードするときに使用されます。

例:

//PHPCMS フレームワーク パス

define('PC_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート