ホームページ >バックエンド開発 >PHPチュートリアル >PHP パス関連の dirname、realpath、__FILE__、dirnamerealpath_PHP チュートリアル

PHP パス関連の dirname、realpath、__FILE__、dirnamerealpath_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:57:28833ブラウズ

PHP パス関連の dirname、realpath、__FILE__、dirnamerealpath

例: プログラムのルート ディレクトリは次のとおりです: E:wampwww

1. __FILE__ 現在のファイルの絶対パス

index.php で呼び出された場合は、E:wampwwwindex.php が返されます

プログラムのルートディレクトリのディレクトリ構造を見てみましょう

c_system_base.php で __FILE__ が呼び出された場合、次の値が返されます:

E:wampwwwzb_systemfunctionc_system_base.php

2.dirname 現在のディレクトリの親ディレクトリ、または現在のファイルが配置されているディレクトリを返します(末尾の/なし)

通常、__FILE__ と組み合わせて使用​​されます

c_system_base.php で dirname(__FILE__) が呼び出された場合、返されます

E:wampwwwzb_systemfunction (ファイルは保存されているディレクトリに戻ります)

dirname(dirname(__FILE__)) が呼び出された場合、それは返されます

e:wampwwzb_system

realpath() メソッドは、現在のファイルの絶対パス、またはルート ディレクトリからの相対パスを返します

c_system_base.php で realpath(__FILE__) が呼び出されると、それが返されます

E:wampwwwzb_systemfunctionc_system_base.php

realpath('/') ディスクルートディレクトリ E:

に戻ります

realpath('./') ルートディレクトリに戻ります E:wampwww

realpath('../') プログラムのルートディレクトリを基準とした上位ディレクトリを返します

dirname と組み合わせて使用​​することもできます。通常、複数の相対パスが追加されます。../ (前に / を追加します。つまり、/../)。

realpath(dirname(__FILE__)) E:wampwwwzb_systemfunction を返す

realpath(dirname(__FILE__).'/../') は E:wampwwwzb_system を返します

realpath(dirname(__FILE__).'/../../') Return E:wampwww

http://www.bkjia.com/PHPjc/1108336.html

本当http://www.bkjia.com/PHPjc/1108336.html技術記事 PHP パス関連の dirname、realpath、__FILE__、dirnamerealpath 例: プログラムのルート ディレクトリは次のとおりです: E:wampwww 1.__FILE__ 現在のファイルの絶対パスがindex.php で呼び出された場合...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。