PHP パス関数 string realpath ( string $path ) は、正規化された絶対パス名を返します。
realpath() は、 $path が指すターゲット ファイル (またはフォルダー) が実際に存在するかどうかを検出します。これは、 を呼び出すのと同等です。 file_exists ($path)。
ターゲット ファイルが存在し、シンボリック リンク (Windows では「ショートカット」と呼ばれる) ではない場合、ファイルの絶対パス名が返され、「/./」または「/../」は含まれません。
対象ファイルがシンボリックリンクであるか存在しない場合、realpath()はFALSEを返します。
PHP パス関数 string dirname (string $path) は、パスのディレクトリ部分を返します
dirname() は、$path が指すファイル (またはフォルダー) が実際に存在するかどうかを検出しません。
対象ファイルの存在の有無に関わらず、結果はファイルの絶対パス(ディレクトリ部分)を返します。
PHP パス関数mixed pathinfo ( string $path [, int $options ] ) はファイルパス情報を返します
dirname() は $path が指すファイル (またはフォルダー) が実際に存在するかどうかを検出しません。
PHP パス関数 pathinfo() は、次の配列単位を含むパス情報を含む連想配列を返します: dirname、basename、filename、および可能な拡張子。
dirname と Basename の配列単位部分は、 dirname() と Basename() を実行して返される結果と同等です。
string basename ( string $path [, string $suffix ] ) パスのファイル名部分を返します
PHP パス関数の Basename() は、$path が指すファイル (またはフォルダー) が実際にあるかどうかを検出しません存在します。
対象ファイルが存在するかどうかに関係なく、結果はファイル名を返します。
ファイル名が $suffix で終わる場合、返されるファイル名には $suffix 部分が含まれません。